Home server
Author
Discussion

RizzoTheRat

Original Poster:

27,007 posts

208 months

Friday 25th July
quotequote all
I recently bought an N100 mini PC and installed Proxmox to use it as a small home server. I'm completely new to Linux so it's a learning experience.

Over on the HA thread ARHarh pointed me at the Proxmox Community Scripts page which is really useful, but there's loads of other stuff on there that I've never heard of. https://community-scripts.github.io/ProxmoxVE/scri...

Is there anything else useful that I should consider running on it? I already have a shared network drive and PC/Laptop backups using the Synology.

So far I have:
  • Home assistant in a VM, I was running it in a VM on my Synology NAS but on the miniPC it's now way faster to start after any updates. I still need to sort automating copying backups to the NAS though.
  • NUT. The Synology has NUT server built in so with the Proxmox box as a client both shut down when the UPS switches to battery.
  • Pi-Hole in a container. This seems to be working well, the only downside is the Daily Mail website is now readable
  • Jellyfin in a container, to play media files from the NAS. I have been using Plex on the NAS for some time, so far I think I prefer Plex's user interface but it's early days, for now I have both apps on my TV.

carinatauk

1,511 posts

268 months

Friday 25th July
quotequote all
I use a combination of direct HA / HACS add-ons and some scripts off the reference you included; have installed Zigbee2mqtt and Mqtt as containers [which seems to be working well].

I tried putting Proxmox Backup Server in a container/lxc, which worked well with the NAS before the NAS imploded, now I back up the Proxmox key files / directories using a script, also VMs and containers to a external hard drive. I will get another mini pc soon to dedicate for backup using PBS.

I also use AdGuard, Alarmo, File Browser, File Browser Quantum [one browser will go when I decide which one is best, quantum leading the way at the moment], Matterbridge LXC

Other applications I will use with be Frigate LXC [waiting for a Coral TPU to evntually arrive]; InfluDB; ESPHome LXC, Node Red LXC, Z Wave LXC, and eventually Ubuntu or Debian in a VM to play with and learn.

I started all this 2 months ago and its been a steep learning curve with loads of research and use of Chatgpt [not perfect but blooming helpful]. The last time I did programming of any type was 30+ years ago. Understanding Linux, YAML and HA have been my main priorities, Python and Javasript with have to wait! but they both creep up on you no matter what I do. The Reddit groups of HA and Proxmox have been useful, along with Faceache HA.

In terms of HA, I have been cautious and have been adding devices in when I'm sure the networks are stable. Devices being door sensors, Energy monitoring plugs, PIRs and yet to fit Sonoff relay switches for lights, person radar sensors and the list goes on................

The one thing I have learnt is that it is an all consuming hobby and time really flies. One fortunate thing is I am not married!

This site I have felt really useful https://smarthomescene.com/ along with numerous Youtube vids.

I did use Github for getting a communication srtup with my Sigenergy system so I could monitor the Solar etc; just need a dashboard

RizzoTheRat

Original Poster:

27,007 posts

208 months

Friday 25th July
quotequote all
Presumably you're running HA in a container hence MQTT in a separate container? All my HA stuff is one place in the VM, uses more resources but I don't understand containers well enough to want to spread it around. I've installed Node Red but not really played with it yet. My systems probably not powerful enough for Frigate though.

What are the file manages for, is that a gui to view files on a linux system? If so that sounds useful as doing everything on the command line when you don't know what most of he commands are can be tedious biggrin At least nano is a bit more user friendly than vi

carinatauk

1,511 posts

268 months

Friday 25th July
quotequote all
RizzoTheRat said:
Presumably you're running HA in a container hence MQTT in a separate container? All my HA stuff is one place in the VM, uses more resources but I don't understand containers well enough to want to spread it around. I've installed Node Red but not really played with it yet. My systems probably not powerful enough for Frigate though.

What are the file manages for, is that a gui to view files on a linux system? If so that sounds useful as doing everything on the command line when you don't know what most of he commands are can be tedious biggrin At least nano is a bit more user friendly than vi
No HA is in a VM. The LXCs are too reduce the amount of server use by those applications. The file browsers are better explain here https://community-scripts.github.io/ProxmoxVE/scri...

I am going to run Frigate from my N150 server [16Gb Ram + 512Gb SSD]; the Coral with help with processing the data outside of the mini pc. I will use it to to reduce the false positive ids etc. The issue is where / what I use as storage tfor the data


.:ian:.

2,563 posts

219 months

Friday 25th July
quotequote all
On mine I have most of the above, but also openwrt in a vm. Way more functionality than your standard isp router (minus any wifi)
Also as it has 2.5gb network cards, it squeezes a bit more download out of the 1gb broadband, gets around 1.2gb.