A federated link aggregator in Rust
Go to file
Philipp Rothmann 01d23f94d7
continuous-integration/drone/push Build is passing Details
chore: publish 0.1.0+0.16.6 release
2022-08-21 00:28:20 +02:00
.compose.yml.swp chore: publish 0.1.0+0.16.1 release 2022-03-25 22:41:16 +02:00
.drone.yml Add some Drone conf vars 2022-03-26 01:13:42 +02:00
.env.sample add federation option 2022-08-21 00:25:44 +02:00
.gitignore Initial import 2022-03-24 02:47:38 +02:00
README.md Drone config, README tweak 2022-03-26 00:37:31 +02:00
abra.sh Further progress 2022-03-25 01:24:24 +02:00
compose.yml chore: publish 0.1.0+0.16.6 release 2022-08-21 00:28:20 +02:00
config.hjson.tmpl add federation option 2022-08-21 00:25:44 +02:00
entrypoint.sh Further progress 2022-03-25 01:24:24 +02:00
nginx.conf.tmpl Further progress 2022-03-25 01:24:24 +02:00

README.md

lemmy

A federated link aggregator in Rust

  • Category: Apps
  • Status: 1, alpha
  • Image: lemmy etc., 4, upstream
  • Healthcheck: Yes
  • Backups: No
  • Email: No
  • Tests: No
  • SSO: No

Quick start

  • abra app new lemmy --secrets
  • abra app config <app-name>
  • abra app deploy <app-name>

For more, see docs.coopcloud.tech.

Updating config.hjson

If you make changes in your environment after deployment, e.g. using abra app config <app-name>, the new settings won't automatically be applied to your config.hjson.

If you haven't made manual changes to your config.hjson, then delete the auto-generated config.hjson, and let Lemmy auto-generate a new one:

abra app run <app-name> app rm /configconfig.hjson
abra app restart <app-name> app

If you made manual changes to your config.hjson, then compare the old and the new files, and manually merge the changes:

abra app run <app-name> app sh
apt update && sudo apt install vim-tiny
diff -ur /config/config.hjson /config/config.hjson.tmpl
vim /config/config.hjson
exit
abra app restart <app-name> app