Single Binary
OpenPost can run as a single Go binary with the frontend embedded into the executable.
1. Download a release
Download the binary for your platform from GitHub Releases.
2. Create .env
bash
cp backend/.env.example .env3. Make it executable
bash
chmod +x ./openpost4. Run it
bash
./openpostBy default, OpenPost listens on http://localhost:8080.
Notes
- Set
OPENPOST_DB_PATHandOPENPOST_MEDIA_PATHexplicitly for production. - Put the service behind HTTPS before enabling production OAuth callbacks.