A read-only client for Reddit, Hackernews, lobst.rs, and RSS/Atom feeds.
- Install & run Docker
- Install NodeJS +19
- Set an environment variable called
LEDIT_DB_PASSWORD
to a password of your choice.
npm run dev
In VS Code run the dev
launch config to connect to the Node server via the debugger, and spawn a Chrome instance for frontend debugging.
Deployment is tailored towards my setup, see publish.sh
. If your setup is similar (VPS/root server + Docker + nginx-proxy + lets-encrypt-companion), then you can modify the host
and hostDir
fields in package.json
to deploy to your own infrastructure.
- Deploy backend & frontend:
./publish.sh server
- Deploy just the frontend:
./publish.sh