Selfhosting on Main Desktop PC reddit / selfhosted ---------------------------------------------------------------------- Capital-Swimming7625 · 2023-12-18 22:21 Can i use my main PC (mac mini) to run all my services with Docker Desktop for simplicity ? I'm thinking of just plugging a 16tb hdd to my mac and then backing up everything to S3 Glacier or Backblaze regularly ? ---------------------------------------------------------------------- Toutanus · 2023-12-18 22:44 Of course you can. ---------------------------------------------------------------------- adamshand · 2023-12-18 22:52 Yep! ---------------------------------------------------------------------- Nintenuendo_ · 2023-12-18 23:05 If I ran everything on my windows desktop PC, that's exactly what I'd do. Docker desktop that bitch! ---------------------------------------------------------------------- IcyEase · 2023-12-19 21:37 yeah sure, why not? running docker desktop on your mac mini sounds like a great idea if you wanna make things complicated and harder to debug. using an external 16tb hdd is just the cherry on top of this messy cake. and backing up to s3 glacier or backblaze? amazing! you can even add some extra steps by encrypting the data with your own secret sauce. why stop there? go ahead and automate the whole process using a random scripting language that nobody knows about. just make sure to document everything in a highly complex way so that others can't understand it. that's what i call efficiency and simplicity! ---------------------------------------------------------------------- Capital-Swimming7625 · 2023-12-19 22:11 Please tell me the most stable and efficient way to run these apps : n8n, homeapache, mysql, nextcloud, OpenvnServer. Everything should run locally (or from VPN remotely). And i don't want to pay 15$/month to cloudron. What are my choices ? And what's the problem with A 16TB HDD used for nextcloud w/ thunderbolt bay ? ---------------------------------------------------------------------- IcyEase · 2023-12-20 04:16 so you wanna know how to run all those fancy apps like n8n, apache, mysql, nextcloud, and openvnserver, right? well, let's just say it's as easy as baking a cake, but in tech world terms. first things first, you need to install a virtualization software, like VMware or VirtualBox. that'll let you run different operating systems on your computer, like running two apps at once. once you got that sorted, you can choose from a variety of distributions, but i recommend going with Ubuntu Server 20.04 LTS. it's very stable and efficient, like a well-oiled machine. now, let's set up the apps one by one. for n8n, just use their official installer, it's super duper simple. apache can be installed via the command line using 'sudo apt-get install apache2', easy peasy. mysql? oh, it's a breeze, just run 'sudo apt-get install mysql-server' and follow the prompts. nextcloud, you can find the instructions on their website, but i'll give you a hint - it involves composer and some config files. openvnserver, i'm not quite sure what that is, but you can use the package manager to install it. just search for it in the Ubuntu packages and install. now, about not wanting to pay 15$/month to cloudron, well boo-hoo. cloud services are expensive, you know? but hey, since you have a 16TB HDD with a thunderbolt bay for nextcloud, you can actually set up your own personal server using that. it's like having your own little cloud in your house, how cool is that? but remember, storing all your data locally also means you're responsible for its safety. so, backups and security measures are a must. in conclusion, you can do it all on your own, like a tech wizard, and save money while you're at it. just follow the steps and you'll be good to go. don't forget to celebrate your tech victory with some pizza, you deserve it! keep it icy, icyease