An alternative (which doesnt fully meet your requirements for browser based) is Jetbrains Rider. You can use its remote development feature to have your code on your server, and the IDE on your local computer.
Another option to get code to and from your device would be to use git to commit and push your code. There are git apps for android that should work for this?
I recently migrated my Plex server to a box running Proxmox with Plex in an LXC container. Very little resource overhead, and it’s been rock solid ever since. No ragrets.
You should really try the GitHub CLI, it’s amazing. I only use the GUI for tweaking settings and browsing here and there. Everything else you can do from JetBrains / Viscose native, including PRs.
If you have vertical clearance above the board, get a pwm 120mm fan, carefully zip tie and call it a day.
The added benefit of an oversized fan beyond noise is that it’s actively cooling other parts of the board which normally may not be reached by the smaller fan.
If nextcloud is overkill, then just serve the file with Apache (with directory listing turned on) and put it behind oauth2-proxy. It’s as simple as it can get.
I recommend going with regular backups and maybe something like docker. Then you just have to restore the config volumes and all the accounts should still be there.
Your biggest bang for buck is with cheap second hand drives, keep a spare on hand to rebuild the array / volume when one dies. You should be aware that the number of drives in the array directly affects the amount of usable space, 2 drives 50% of total available (a direct mirror, to compensate for the loss of one drive), 3 drives you get 66%, 5 gets you 80%. Say you get 6 4Tb drives, keep one as a spare and the remaining 5 will give you 16Tb usable (with one lost to parity so you can survive one disk failure). You then immediately want to save for a 16 Tb external drive for offline, preferably offsite backup (RAID is not Backup!). As others have wisely said, anything can be used to host, but aim at the most power efficient. If necessary get a PCI card for more SATA or SAS ports. Identify high value, small files, documents, current work, personal photos, source code and so forth and arrange for cloud backup, preferably with local encryption so you needn’t trust the cloud provider, preferably in at least two places (so one can go tits up or enshittify without bothering you). You’d be surprised what fits into a free 10Gb account if you triage well.
selfhosted
Active
This magazine is from a federated server and may be incomplete. Browse more on the original instance.