I have a 9th generation Celeron mini pc and I want to leave it on 24/7 to serve as a personal server.

My main goal is to be able to keep running scripts I make in python (I’m studying computer science), create a personal VPN and also be able to manage some files, put or remove movies to use in something called “plex”.

What would be the best operating system to do this?

Important detail, I’m going to keep this mini PC in my house, but I’m going to live abroad for a few months, so remote access would be a fundamental part.

PS: I have 0 experience in home servers.

1 point

Ubuntu with Apache airflow

permalink
report
reply
1 point

Can someone explain the downvote? If someone needs to run regular Python scripts is this not the easiest way?

permalink
report
parent
reply
1 point

Unraid and Proxmox

permalink
report
reply
1 point

Proxmox with smaller virtual machines for each task. More stable up times and better resource management. And since they will all be on separate VMs: they will be less likely to have conflicts.

permalink
report
reply
1 point

Put proxmox on the computer and from there you can deploy a bunch of oses

permalink
report
reply
1 point

I have a mini PC with a Celeron N100 and just installed a minimal Debian + cockpit. So I create some VMs when I want to test something and keep some small VMs always on for some stuff like DLNA and Pihole.

So far it’s working quite well.

permalink
report
reply

Homelab

!homelab@selfhosted.forum

Create post

Rules

  • Be Civil.
  • Post about your homelab, discussion of your homelab, questions you may have, or general discussion about transition your skill from the homelab to the workplace.
  • No memes or potato images.
  • We love detailed homelab builds, especially network diagrams!
  • Report any posts that you feel should be brought to our attention.
  • Please no shitposting or blogspam.
  • No Referral Linking.
  • Keep piracy discussion off of this community

Community stats

  • 10

    Monthly active users

  • 1.4K

    Posts

  • 6K

    Comments