I recommend DuckDNS as well, you can run it both sides and set up a daemon to update the domain when there is an IP change automatically.
And with Wireguard you can set up a tunnel between both locations so you can share anything you need.
I recommend DuckDNS as well, you can run it both sides and set up a daemon to update the domain when there is an IP change automatically.
And with Wireguard you can set up a tunnel between both locations so you can share anything you need.
I’m using Debian, with Docker and running Jellyfin, Nextcloud, Navidrome and Wireguard on Containers on my old laptop. So that would be my suggestion.
You could install CasaOS and/or Portainer, on top of Debian if you want an easier way to manage your server and containers.
If you are not behind a CGNAT, it should be as easy as opening the necessary ports.
I have a reverse proxy running in ports 80, 443 and can safely access Jellyfin on a subdomain without issues from outside my LAN.
Markdown (there are plenty of editors to chose from) + Pandoc (to generate the output in multiple formats), would be my recommendation.
I use my old laptop as a server, and so far no issues with leaving it on 24/7
Been doing the same, just leaving my password-store offline, for me this is enough.
For me personally, when you reach a level where you can think, and communicate in the non-native language (without doing mental translations back and forth) with enough ease and speed, no mater the topic at hand (meaning that even if you don’t know a technical or specific word you can make yourself understood), and even if you make grammatical mistakes or have an accent, the point of the conversation is not lost between participants, then you can consider yourself fluent enough on said language.
My native tongue is Spanish (could you tell if I didn’t mention it?), but I have consumed so much content throughout (and yes I did check how to spell throughout) my life only in English and practiced enough doing conversations both writing and speaking (even with an accent) on the internet that I can communicate with ease and be understood.
I have visited the United States a handful of times for around a month for vacations with family, so I can say that I had to communicate with native people outside the internet now, but I haven’t had any formal education except a few very basic English courses in high school.
I have dual boot Manjaro/Windows, but honestly I haven’t used the windows partition in two years except for the very occasional moment I need to check if a document format is alright to send to someone, or anyone else not familiar with Linux needs to do something.
Just so you know it is possible, you can probably disable sleep or other things the laptop does by default when you close the lid, so you can leave it running while the lid is closed.
Did this with my old Dell laptop (that is running Debian server now), and now I access it over ssh while the lid is closed and very rarely open the lid and do stuff on the actual device directly.
I know it is not the main topic of discussion but, there is a discussion on Github about multi communities, if you have a GitHub account please upvote it, or you could add a bounty to it.
Old laptop, Debian with docker running nextcloud, navidrome, jellyfin, gitea, librespeed, wireguard, dnsmasq, and nginx as a reverse proxy.