Thank you
mike
I can't imagine the sound of a room with like 20 pupils, each hammering on such a keyboard.
I'll do that! Question is where to post it. Lemmy doesn't support videos.
I thought this would be visible with my link. Specifically shared the "show changes" Link but that doesn't seem to work.
That one was really difficult and IMO the solution wasn't the best possible move...
Nice, thanks for sharing! Mine looks like this atm:
- HS: Mainly Docker containers and VMs
- VPS: Wireguard to relay traffic (NAT) to the HS (SSL termination on HS)
- UPS in case of power outage
- Pi4 for backups within the local network. It also has a disk station for regular air gapped backup.
- Pi3 for off site backup
- Fire extinguisher nearby in case of emergency ^^
Die spannende Frage ist: Bekommt er das Bier erstattet?
Been there, done that. Volatility is something you learn pretty early, yes. ^^
First: Good for you, enjoy the journey! Second: Just as others already pointed out, Mastodon is not really a beginner project. You want to understand what you are doing, not just make everything work no matter what. Some reasons why I'd not start with Mastodon:
- Complex deployment stack (for beginners)
- Needs regular maintenance
- Security considerations (if you haven't managed/hardened a server before)
- Long term project
So instead: Have a look at awesome-selfhosted for ideas. A personal dashboard, photo gallery or a PiHole/AdGuard is a good start.
About Docker; it's a bit more than just dependency separation. It's a kind of virtualization, but without each container running it's own kernel. Advantage is: Docker images run (with some configuration) relatively lightweight out of the box. So there's no need to install the applications natively. While I'm a great fan of Docker, you'd probably learn more installing things natively in the beginning. Or maybe do both, it's up to you. However, if you decide to use Docker, be sure to understand what's going on under the hood. That's where the fun begins. Everyone can pull and start images, but not everyone knows how to customize or build them themselves.
No matter what you decide to do, have fun. And if you've any questions, there's plenty of documentation online or just ask. The selfhosting community is very welcoming towards new members ;)
Small Update: When uploading images from the tor mirror, they are stored in the DB with the onion address. One workaround I'm currently applying is running a script periodically that updates image links. It looks like this:
UPDATE post SET url = REPLACE(url, 'http://your-hidden-address.onion', 'https://your-clear-domain.tld')
And btw all this is for version 0.18.3 (to avoid confusion in the future)
Don't worry, nothing is easy in the beginning and yes, some docs are not up to date because Lemmy has such a steep development curve and therefore frequent changes.
[...] i think i might try to do it again tomorrow after the frustration of failure of today is gone and i have some more motivation.
Do have any other self hosting experience? Maybe a software that is a bit more easy to handle would be a good starter. With that, you can experiment and learn a bit, before starting a (long term) project that requires proxy, database, frontend, backend and configs to make them work together. Not to speak from the maintenance.
Is it okay if i just ask my questions to you directly in this thread?
Sure thing. I can recommend the Lemmy admin matrix chat as well (if you're a matrix user).
Do you mean DynDNS with the automatic updates?
What I mean is: best case is your provider offers an api which allows you to update the DNS records by running a simple script. What I would not recommend is using something like mylemmy.dyndns.org
(or similar services) for a Lemmy instance.
I figured I could simply upload them on our webserver, so here you go: