• 1 Post
  • 7 Comments
Joined 1Y ago
cake
Cake day: Jun 13, 2023

help-circle
rss

I use syncthing to collect my data from several devices (smartphones and PC) to my server at home, when I am in my home network.

Then, on the server, rclone takes over with various daily/weekly tasks and syncs the stuff to my cloud storage. Some encrypted some plain. From my mobile or my pc I have access to all the data either at home or via vpn as well as directly to the cloud backup.



No reverse proxy. In LAN everything is seen and accessible.

No port is open to WAN, I connect via my router VPN from extern.


I use unpriveliged LXC für everything I have running in my proxmox.

Plex, syncthing, rclone, motioneye, pyload all in seperate Lxc on the boot drive.

All data of those is on my mirror raid, including the lxc backups. The rclone lxc backs the important data onto my cloud drive.


I got motioneye running on my server and the app on our phones


Thats basically the way I do it.

pvesh get /cluster/resources --output-format json-pretty | jq --arg k "lxc/$container_id" -r 'map(select(.id == $k))[].name, map(select(.id == $k))[].mem, map(select(.id == $k))[].maxmem, map(select(.id == $k))[].cpu')

Example using pvesh in proxmox. The data is available, just have to use it. I also prefer barebone approach.


How do you observe your server functions?
I use some batch scripts in my proxmox installation. They are in cron.hourly and daily checking for virus and ram/CPU load of my LXC containers. An email is send on condition. What are your tipps or solution without unnecessary load on disc io or CPU time. Lets keep it simple. Edit: a lot of great input about possible solutions. In addition TIL "that keep it simple" means a lot of different things to people.😉
fedilink

I just built a Server using J5040 board. With 16gb ram (yes it works) a 500gb m.2 as system , 2x4tb ironwolf as ZFS mirror pool, 350 W power supply all in the node 304 fractal case for 550 euro.

Runs proxmox as hypervisor for VM or Container. As example LXC container for motioneye and syncthing