Here we are going to install a Synapse server using docker + nginx + cloudflare argo tunnel + oauth.

In this part we'll deploy a working Synapse server, so you don't need to wait for other parts, if it's enough to you. Keep in mind that in this way you will expose your real server's IP.

Prerequi

...

Nowdays people's interest in Mastodon is increasing. That's why I decided to join the fediverse with my onw server, deployed on an RPI 5/8GB and docker. Requirement:

  • a RPI 5 up and running
  • a domain pointing to your RPI 5 ports 80,443/tcp
  • docker

First of all, we have to create the direct...

Grav can be easily installed with docker. Besides docker's installation, that is behind our scopes, here are the steps:

Let's assume grav will be installed in /opt/grav

cd /opt && sudo mkdir grav \
&& cd grav \
&& sudo wget https://getgrav.org/download/core/grav-admin/latest -O grav-admin.zip \...