A federated link aggregator in Rust
Go to file
3wc 4c195edb17 chore: publish 0.2.0+0.18.3 release 2023-08-05 16:07:10 +02:00
.drone.yml Switch to self-hosted stack-ssh-deploy image [mass update] 2023-01-21 11:49:56 -08: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 Update README 2022-11-24 21:24:57 -08:00
abra.sh chore: publish 0.2.0+0.18.3 release 2023-08-05 16:07:10 +02:00
compose.yml chore: publish 0.2.0+0.18.3 release 2023-08-05 16:07:10 +02:00
config.hjson.tmpl add federation option 2022-08-21 00:25:44 +02:00
entrypoint.sh chore: publish 0.2.0+0.18.3 release 2023-08-05 16:07:10 +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: 2
  • 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