Any mastodon admins here who know about self-hosting mastodon?

I am currently struggling hard with setting up my own mastodon instance on docker using "docker compose".

My Mastodon page is showing the "Something is wrong on our side" banner. That's how far I've gotten so far.

Just pointing me to the docker documentation would be an immense help right now, since I can't find any explicit docker setup guides.

Pls boost for reach.

Thanks, everyone!

#mastodon #admin #selfhosted #docker #fedihelp

@celeste_42bit This post seems to cover what I did to get started. What do you see in the logs? https://somnathrakshit.github.io/blog/install_mastodon/
Install Mastodon using Docker on Linux and expose instance using Cloudflare Tunnels

This post is about the following: Setup Cloudflare Tunnels to access your website publicly without the risks of opening ports on your router. Install Docker and Docker-Compose on Linux. Install Postgres database using Docker. Install Mastodon on Docker Setup Cloudflare Tunnels I have another post on how to setup Cloudflare Tunnels on Linux. Please follow those steps and then return here. Make sure you use port 3000 instead of port 80 as shown in the example config.yml file.

Somnath Rakshit

@celeste_42bit

Your Docker based Masto instance will probably need bridging to its host's networking and you will need some sort of inbound port forward on your router.

You might investigate using nginx or apache to proxy a Masto bound to localhost.

@gerdesj That's all done. I am using a jumpserver for all the stuff I'm hosting, that one's running nginx which tunnels the traffic through an overlay network right to my server on an appliance in my rack/homelab, and handles ssl certs. No ports open on my router :) Otherwise I wouldn't see the mastodon error banner in my browser.

My issue is with rails not accepting the changes to .env.production which leads to my jumpserver IP not being added to the whitelist and Mastodon crying about a "spoofing attack"