• 2 Posts
  • 48 Comments
Joined 1 year ago
cake
Cake day: June 30th, 2023

help-circle

  • I’m not hosting a lot, just things i wanted to have in order to replace having a pc with installed apps. I want stuff to be a available on a web browser.

    Some of the things i host:

    NGINX Proxy manager - pretty much required Joplin - notes, apps for all platforms available Wiki.js - to replace Joplin, i don’t like installed apps HomeAssistant - home automation Mealie - converted my family paper cookbook Paperless-ngx - documents organization Mumble - voice chat server for gaming and meetings NextCloud - pretty much self explanatory Jellyfin - i want to be able to play media that is stored on the NAS, family photos, videos MQTT - self explanatory ZigbeeToMQTT - connect zigbee devices to MQTT Grafana - pretty graphs WireGuard - VPN access Trillium - to replace joplin for actual note taking Homepage - to display and organize all services VS Code Server - self explanatory OctoPrint - printer management Whoogle - i don’t like ads and “algorithms”

    My total TDP is 15 watts. Idle is about 5W. I can’t imagine what i would do with a higher power consuming machine, it wouldn’t be financially feasible.


  • That widely depends on what you are using it for. I think it’s amazing.

    I can buy a computer for $500 with 8 cores, 32GB ram, 512GB NVME storage. I can install free open source linux distribution on it that manages virtual machines. It can run dozens of containerized free/open source applications on it.

    Then, i can use my domain name and freely available services like letsencrypt and cloudflare to make it securely available on the internet.

    Internet is what you make of it, always has been.

    If you only rely to 3rd party websites then you’re missing out on a lot of usability.

    I guess it depends on when you stared using it.

    Today, a lot if people take a lot of things for granted.

    I still remember the days of waiting for a website to load, making myself coffee while it’s loading.

    Now i can stream realtime 4k video of my house on my phone, served by my computer.

    I can game with friends conencted to my voice chat server that i own and has awesome voice quality and low latency.

    I can have all my files available wherever i am, instantly.

    I can forget my phone and my laptop, login to my server at a friend’s computer and do whatever i need to do.

    All that wouldn’t be possible if the internet was stuck in the 90’s.




  • I’m using 2GB RAM at this moment, not accounting for Jellyfin and Nextcloud, and i don’t have info about their load because they’re on a windows server. That’s all running bare metal.

    The offsite NAS is at my office, and is serving my office needs daily, i just added a backup of my home server to it.

    Do you have any idea how much cores/ram should i leave to Proxmox?


  • That is also a fine approach, didn’t think of that. I never worked with Proxmox, and had no idea i can run containers directly on it. How would restoring a container work in that case?

    Example, i purchase another machine, install fresh proxmox on it, can i simply restore the containers from the original machine without any additional configuration?



  • Thanks for the input. Do you think i will be running out of RAM in that configuration, like other commenters noted?

    The reason I’d like to have two separate VMs is easier backups/restores, that way i don’t have to care about the phisycal machine, if i want to move to something else i only have to restore the VM.

    As for the backups, i have one local backup on a separate machine (NAS) that gets backed up to an external drive, then another dedicated backup NAS that backups the first NAS and is otherwise disconnected from the internet, local network and power (turns on only once a week to backup), then another backup that backups the backup NAS to an off-site NAS, that also has an external drive making daily backups. Is that ok?





  • Newpipe doesn’t have a version for iOS, the newpipe team decided it won’t support the os because it heavily relies on android api. Not to mention that you probably couldn’t easily install it even if it exists. Youtube without ads is available via safari though.

    Nothing wrong with differences. I just wanted to point out that many of the things i thought i would be missing, i’m not, either because there is an alternative or because it’s in the os by default.

    To answer your last question, an example, i paid more money to get less enjoyment from one of the computers i use in the “home lab”. I could’ve spun up yet another VM for some services, for free, but i decided to purchase a dedicated machine. It had to be small tho, so the only real option i had was the Intel NUC.

    It costs triple of the DIY version, not to mention infinitely more than a “free” VM, but it was the right choice. CPU is soldered, you have to buy M.2 storage because no sata ports, and it takes SO-DIMM. I “could” buy a cheap AMD CPU and motherboard and reuse multiple sticks of RAM and SSDs laying around in the lab, but the power consumption and form factor were more important for the use case.




  • I guess what i wanted to ask by creating the post is exactly what you are saying.

    Why would you want to jailbreak a phone or sideload apps? Maybe you don’t have to? I was blown away by the amount of apps and features baked into the iOS and macOS, i had no idea that was the case.

    And you can’t even know if you don’t try. Look at the amount of people saying, for example, you can’t have adblock on safari (you can), or that there are no automations on ios (there are).

    I’m not trying to preach or to convert anyone, i’m just saying that i’ve been living under a rock and didn’t know about any features the ios/macos offer.

    Also, apple products work just fine, sometimes better, with non-apple hardware and software.

    Bluetooth devices especially.


  • Good for you. I switched to libre or at least alternative software which is (almost all) cross-platform compatible. I replaced almost everything apart from some niche software that only works on windows.

    The day i can game on linux is the day windows goes to the VM just for that few pieces of software required for my business.

    That said, mac comes with most of the every-day items preinstalled. Mail, spreadsheets and the likes. Windows on the other hand - not so much. Windows mail app can’t hold a candle to the mac app or even the ios app.

    You need to pay for office for that. Same on android. I can do 99% of stuff without installing any app from the app store.


  • I tried. Don’t get me wrong, but if a couple of people can make a better software than a huge company then why am i giving the company my money in the first place. Unfortunately, i don’t have much free time anymore, not as much i would like, and certainly a lot less than i used to have 5-10 years ago.

    I would love if the guys who make custom roms could make a phone, but sadly, that probably won’t happen. And i hate that all the phones are locked in. I wish a phone could be like a pc, where you can install whatever OS you like.

    Hardware manufacturers make that impossible. The company that makes snapdragon is responsible for all the drivers and compatibility. Samsung certainly won’t open up their chips and drivers as well. Apple is the same.

    Until we get something like a linux phone, everyone will fight tooth and nail for their slice of pie.

    Hell, look at linux drivers on the x64/86 (nvidia).

    Look at microsoft ditching 99% of CPUs on win11 launch.

    Look at apple with their “macOS is for macs only”.

    Software manufacturers are to blame as well. Why no office on linux but they support macos? Why no adobe products on linux? Why not games on linux? (I know it’s better now but still, very few big players) Banking software? Windows only. Manufacturing software? Almost all windows only.

    OS choice has to be on the person using the computer, not some company.

    It’s time for standardized computing.

    I understand that you can’t write all the software that has been written again, but you can at least make the new software compatible.