2
submitted 10 months ago by joao8545@alien.top to c/main@selfhosted.forum

Hi everyone!

Now that I got my home server up, running and accessible (partially at least) to the outside world the backing up of it became a concern for me. Firstly because I spent quite some time with the docker compose files by carefully assigning the ports and volumes to a fitting way and also inside each service configuring them to work the best in my current setup. Secondly because I am starting to aggregate some data (vaultwarden passwords, inventory tracking, user statistics, etc) that I pretty much want to keep if something happens to my main server.

Currently my file structure in the server is a directory for (more or less) each service inside a Server/ directory in my home directory. Inside each service directory is a compose.yml and the volumes for the container. In some cases, there are some volumes that I don't need/want to back up (like jellyfin libraries or torrent downloads).
I have a secondary notebook that I can use as a NAS for now to keep the data.

Which method would be the best for this configurations? Or would you suggest a different file structure?

The best solution for me would be one that I could run on docker with a Web UI, but am I also comfortable with a CLI, so this is not a requirement

[-] joao8545@alien.top 1 points 10 months ago

All the information I have about the router is this: compal ch7465vf.

This is the default (I believe) router from Vodafone HU

1
submitted 10 months ago by joao8545@alien.top to c/main@selfhosted.forum

Hi everyone!

Since the announcement of the Raspberry Pi 5 I have started going down in this path of self hosting. Mainly for fun/convenience, but also to learn a bit more of docker, networking etc.

So, forward some weeks I got my RPi5, I am running some services, got Nginx Proxy Manager and Pi-hole to let me use names instead of ip:port and decide it was finally time to try and expose it to the internet. I bough myself a domain at cloudflare, followed some tutorials about opening ports but nothing worked.
After some thoughts and debugging I realized this issue is because of the network settings in my apartment:

My Raspberry is connected to a Tp-Link router (Router 2) through WIFI and this router is connected to the ISP router (Router 1), an CH7465VF from Vodafone through Ethernet.

   (--------)       +----------+       +----------+        +--------+
  ( external )------| Router 1 |-------| Router 2 |--------| Server |
   (  world )       +----------+       +----------+        +--------+
     (-----)

I had only configured Router 2, I also have to forward Router 1, right? It turns out that the Router 1 does not have this option. The only thing that would resemble this, by name at least, is IP and Port filtering. But this does not seem to solve anything as well. Contacting the ISP is not a good solution as well, the under the contract is of my landlord and he lives abroad/the management company is not the friendliest.
I am looking for pretty much any (preferable free) solution or advice for this situation. I don't really need for the most private solutions (I tried cloudflare tunnel, but I did not understand how to set it correctly to expose all my services) .

Thanks for your time!

joao8545

joined 10 months ago