A federated link aggregator in Rust
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3wc 90059067b8 Add some Drone conf vars 3 months ago
.compose.yml.swp chore: publish 0.1.0+0.16.1 release 3 months ago
.drone.yml Add some Drone conf vars 3 months ago
.env.sample Security++ 3 months ago
.gitignore Initial import 3 months ago
README.md Drone config, README tweak 3 months ago
abra.sh Further progress 3 months ago
compose.yml chore: publish 0.1.0+0.16.1 release 3 months ago
config.hjson.tmpl Security++ 3 months ago
entrypoint.sh Further progress 3 months ago
nginx.conf.tmpl Further progress 3 months ago

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