project | code | tracker | debian
A Liberty Deckplan Host (LDH) is a single domain implementing the concrete configuration plan defined at https://source.puri.sm/liberty/services
This package contains resources for LDH clients. Including:
librem.one
If the GUI Suite is not pre-installed on your system, the preferred installation method is your package manager. Installing the suite package will install all recommended clients and their dependencies on your system.
Runtime requirements:
On Debian and derived systems (including Ubuntu and PureOS):
sudo apt install ldh-gui-suite
Build requirements when installing from source:
Installing from source tarball:
./configure
make
sudo make install
Additional build requirements when installing from Git snapshot:
Installing from Git snapshot:
./bootstrap
./configure
make
sudo make install
Consult your distribution how to configure when installing a package.
When installing from source, you can customize which Liberty Deckplan Host to use, by passing the --enable-domain=DOMAIN
option to configure.
Alternatively you can freely define the full URIs to use, by passing either of the options --enable-hub-uri=URI
, --enable-chat-uri=URI
, or --enable-social-uri=URI
to configure.
Web wrappers are currently implemented as GNOME Web applications, configured by debconf. See How do I define a system-wide web application? (GNOME Web FAQ) for details.
This implementation should work on any Debian-based distribution that includes GNOME Web.
Clients should work on any host that follows the Liberty Deckplan. For example, any social server with the domain social.example.com
and which supports /web/getting-started
as a login path. The latter includes any Smilodon, Mastodon or Florence instance.
LDH GUI Suite
https://source.puri.sm/liberty/ldh_gui_suite
Copyright 2019-2020, Jonas Smedegaard dr@jones.dk
Copyright 2019-2020, Purism, SPC
SPDX-License-Identifier: AGPL-3.0-or-later
Shared under AGPL-3.0-or-later. We adhere to the Community Covenant 1.0 without modification, and certify origin per DCO 1.1 with a signed-off-by line. Contributions under the same terms are welcome.
For details see:
git -s
)