Pantalaimon: Difference between revisions

From Alpine Linux
(1. Pantalaimon indicated to be in testing; need to tag the repo; 2. Style/grammar amendments.)
(Added the requirement to tag the packages with @testing)
 
Line 5: Line 5:
Pantalaimon and its auxiliary packages are only available from Edge's testing repository as of December 2025.  Therefore, they are unsupported and intended for testing only but could be installed on Edge and on other releases by first [[Repositories#Using_testing_repository|enabling and tagging the testing repo]].
Pantalaimon and its auxiliary packages are only available from Edge's testing repository as of December 2025.  Therefore, they are unsupported and intended for testing only but could be installed on Edge and on other releases by first [[Repositories#Using_testing_repository|enabling and tagging the testing repo]].
Pantalaimon could then be installed as follows:
Pantalaimon could then be installed as follows:
{{Cmd|$ doas add pantalaimon}}  
{{Cmd|$ doas add pantalaimon@testing}}  
The <code>panctl</code> command line tool is in the {{Pkg|pantalaimon-ui}} package.
The <code>panctl</code> command line tool is in the {{Pkg|pantalaimon-ui}} package, which could be installed similarly, using the {{ic|@testing}} tag.


== Quickstart ==
== Quickstart ==

Latest revision as of 02:26, 28 December 2025

Pantalaimon is a Matrix proxy that handles end-to-end encryption support.

Installation

Pantalaimon and its auxiliary packages are only available from Edge's testing repository as of December 2025. Therefore, they are unsupported and intended for testing only but could be installed on Edge and on other releases by first enabling and tagging the testing repo. Pantalaimon could then be installed as follows:

$ doas add pantalaimon@testing

The panctl command line tool is in the pantalaimon-ui package, which could be installed similarly, using the @testing tag.

Quickstart

There are two ways in which pantalaimon can be used: the first is to allow a bot access to an encrypted room; and the second is to allow a human to access an encrypted room with a client that doesn't support end-to-end encryption yet. This wiki page currently only covers the second use case.

First, create a configuration file for pantalaimon at ~/.config/pantalaimon/pantalaimon.conf:

[MyMatrixServer]
Homeserver = https://matrix.myserver.xyz
ListenAddress = localhost
ListenPort = 8009

This is the minimal configuration file, but man 5 pantalaimon will allow you to explore the various options.

Then, launch pantalaimon as your user. You can then control it through dbus using panctl.

You should then log in using your regular Matrix client with http://localhost:8009 as your server.

Related links