Comment on Self Hosting Guide
otter@lemmy.ca 2 weeks ago
I’m not sure which guides to recommend, but in case it helps narrow down your search, you could share more about your situation:
-
Do you have any existing hardware or are you planning to buy? If so, what is the budget for the equipment and where in the world are you approximately?
-
What did you want to self host? Some services would benefit from a certain type of setup. For example, if you’re serving lots of media, if you need redundancy and uptime, if you’re running AI models or something that needs a GPU
General tips:
- take lots of notes on your process. This will help you iteratively improve your setup. If it all falls apart, it will be easier to quickly get going again since you know what options you picked at each step.
- Make more posts here when you get stuck on something :)
For Linux, a lot of people go with Ubuntu server because there are a lot of existing guides for it. You don’t need much Linux knowledge to start self hosting since you can learn by doing over time. Some concepts to explore before getting started might be cron, the Linux file system, and user permissions.
For Docker, you should be fine if you know the basics. I’d recommend using Docker Compose since it’s easier to understand what’s happening when its written out in a nice yaml file. Install Docker and Docker Compose on the server, and then install something like DockGE to manage the compose files. When you want to run a service, copy the Docker compose file and then swap the port to what port you want to use, and the volume to the location you tend to use.
For a very basic setup, I’d find a video guide for
- installing Ubuntu server on the machine
- basic setup of the Ubuntu server (file permissions, docker, docker compose)
Confining@lemmy.dbzer0.com 1 week ago
Sorry for the late reply.
No existing hardware for me to self host but I do have 2 Linux laptops which can be used to practice but not full on self hosting as they both are main laptops. I do plan on buying a nas but that is not my main priority right now and the money has to go elsewhere.
I have a list of things I want to self host but for staters, ente, paperless ngx, nextcloud, media server.
Yes I heard of Ubuntu server but was scared I was going to need more Linux skills to navigate. Glad it won’t be that way but I will probably learn. Thanks for docker compose I heard of it but have not gotten to the stage of using it yet.