Deployment info for my personal image board.
.gitignore | ||
compose.yaml | ||
README.md |
booru.badmanners.xyz
Instructions on how to deploy my personal image board with Shimmie2.
Deployment
See Shimmie2's installation page for Docker for more information.
Creating a copy
Create a shimmie.env
and a postgres.env
files, and add a secure Postgres password - the necessary envvars are FORGEJO__database__PASSWD
, and POSTGRES_PASSWORD
on the latter. Then run:
docker compose up -d
Finally, go to http://localhost:58158
and complete the configuration. Check out Shimmie2's wiki and the documentation for each extension in the board admin tools for full personalization options.
Setup reverse port-forwarding through serveo.net
Please see Serveo.net for more information.
In your ~/.ssh/config
:
Host serveo.net
IdentityFile ~/.ssh/private_keyfile
IdentitiesOnly yes
Then run the following as a foreground command or daemon:
/usr/bin/autossh -M 0 -F /home/username/.ssh/config -R booru.badmanners.xyz:80:localhost:58158