Do not use “bare metal” in this way. “Outside containers” is sufficient.
Do not use “bare metal” in this way. “Outside containers” is sufficient.
That seems like it would screw the creators more than YouTube.
Agree - good point.
A fairly common setup is something like this:
Internet -> nginx -> backend services.
nginx is the https endpoint and has all the certs. You can manage the certs with letsencrypt on that system. This box now handles all HTTPS traffic to and within your network.
The more paranoid will have parts of this setup all over the world, connected through VPNs so that “your IP is safe”. But it’s not necessary and costs more. Limit your exposure, ensure your services are up-to-date, and monitor logs.
fail2ban can give some peace-of-mind for SSH scanning and the like. If you’re using certs to authenticate rather than passwords though you’ll be okay either way.
Update your servers daily. Automate it so you don’t need to remember. Even a simple “doupdates” script that just does “apt-get update && apt-get upgrade && reboot” will be fine (though you can make it more smart about when it needs to reboot). Have its output mailed to you so that you see if there are failures.
You can register a cheap domain pretty easily, and then you can sub-domain the different services. nginx can point “x.example.com” to backend service X and “y.example.com” to backend service Y based on the hostname requested.
That’s an awesome link, thanks!
I haven’t looked much but I’m assuming there is an IPFS integration?
syncthing
syncthing. is not. backups. Look into proper backups or be willing to lose data.
i feel uncomfortable with entrusting my data to them, as i am constantly worried i will break something and corrupt the data
Backups. If you’re not willing to setup and test proper backups then no - you should not self-host.
Firefox doesn’t use hardware acceleration on Linux I think?
That was the joke.
Ah, I think I got confused about that from the mention of antenna pod in the description. Seems this is basically just a podcast webapp.
So then - How would I use antennapod and have it sync with a desktop client?
Like how though? Even a single use-case would be really helpful in understanding what this does.
How would I use antennapod and have it sync with a desktop client?
I’m at a bit of a loss as well… The official site talks more about Python, rust and open source than just explaining what the project’s point is.
Pinepods is a complete podcast management system and allows you to play, download, and keep track of podcasts you (or any of your users) enjoy.
So does my podcast client - which is on my phone where I listen to podcasts.
I wish the phrase “bare metal” would die…
Wandering what the limit is when it comes to how many containers I can run.
Basically the same as the number of processes you can run.
Use “docker stats” to see what resources each container is using.
I’ve put the data dir on an nfs mount - didn’t have any problems with it. I’m pretty active with it too - hundreds of gigs, updates daily, run for 5ish years.
why bother to set up NFS at all?
It’s a NAS…
Sorta. If the log file is open then your rm won’t take effect until the application closes the file. You won’t see the file anymore but it will still be taking up space. So if nginx is running when you delete the logs you may need to either stop it or restart it depending on how nginx handles this.
I mean… It’s better than “I bought two drives for my homelab and they’re fine” reports on social media.