Deployment info for my personal image board.
Find a file
2024-09-06 21:03:46 -03:00
.gitignore Include autosish in Compose 2024-09-01 19:48:06 -03:00
compose.yaml Shimmie 2.11, use official image 2024-09-06 21:03:46 -03:00
README.md Initial commit 2024-08-30 20:38:39 -03:00

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