I have a n100 server running proxmox and asustor drivestor2 pro nas.
I would like to setup a low maintenance git platform (with lfs) with backups for all of my code.
My current plan is to host forgejo and Postgres as lxc using the helperscripts installs and then store proxmox backups using the inbuilt backup tool via nfs on the nas. I am new to forgejo but heard that it uses much fewer resources than gitlab, which I am hosting in my job and have therefore more experience with.
Instead of lxc I could also host it in a vm and docker.
The n100 mainboard (asrock n100 dc itx) is a bit unstable, so backups that are easy to recover are important to me.
I want my setup to draw little power, that’s why I think gitlab and proxmox backup server are overkill.
I would also like to extend the setup with immich at some point, so anything that facilitates this would be best.
Any comments or suggestions?
How would you handle LFS in this setup?
Stand up a local lfs server or figure out a different way to store large files. I generally avoid lfs