I have been looking at a silly project, totally not needed properly not worth it…. Of taking an old Mac mini G4 and installing an old Ubuntu os on it, then running old game servers for maximum retro loading times and keeping it in a old computer for the same reason but I think choosing a powerpc is the mistake….
Otherwise I have set overseer and starting to migrate people to Jellyfin
I haven’t done much of it, but maybe trash guide can give you an understanding of how you would do it
I use Syncthing with my Seedbox and use a VPN on my Debian VM running syncthing, then share the folder im syncing over smb on my local network. (I Use FeralHosting) This is just one of many ways to do it.
SFTP is fine but is like having a helmet on while racing but not using a seat belt.
None, whatsoever but I can learn. I quickly found this opensource project https://www.freepbx.org which has a guide and installation script so maybe a good place to start.