Mastodon with Docker rootless, compose, and Nginx reverse proxy (du.nkel.dev) 1 points by Helmut10001 2y ago ↗ HN
[–] Helmut10001 2y ago ↗ [this is a repost, I thought I would do it once, since the first got buried fast]I've written down how I set up my Mastodon server here. This includes some topics that seem not well covered currently:- use nginx reverse proxy with the official nginx.conf [1], but with some changes for compatibility with docker- use rootless docker, for security, together with bind mounts, for maintainability; including automatic updates with cron (without Watchtower)- use compose, with some modifications to the official docker-compose.yml [2] that make life easier and are compatible with the reverse proxyThe rootless docker setup can be used as a blueprint for any docker stack.[1]: https://github.com/mastodon/mastodon/blob/main/dist/nginx.co...[2]: https://github.com/mastodon/mastodon/blob/main/docker-compos...
1 comment
[ 3.9 ms ] story [ 8.5 ms ] threadI've written down how I set up my Mastodon server here. This includes some topics that seem not well covered currently:
- use nginx reverse proxy with the official nginx.conf [1], but with some changes for compatibility with docker
- use rootless docker, for security, together with bind mounts, for maintainability; including automatic updates with cron (without Watchtower)
- use compose, with some modifications to the official docker-compose.yml [2] that make life easier and are compatible with the reverse proxy
The rootless docker setup can be used as a blueprint for any docker stack.
[1]: https://github.com/mastodon/mastodon/blob/main/dist/nginx.co...
[2]: https://github.com/mastodon/mastodon/blob/main/docker-compos...