this post was submitted on 28 Nov 2023
5 points (100.0% liked)
Self-Hosted Main
515 readers
1 users here now
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
For Example
- Service: Dropbox - Alternative: Nextcloud
- Service: Google Reader - Alternative: Tiny Tiny RSS
- Service: Blogger - Alternative: WordPress
We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.
Useful Lists
- Awesome-Selfhosted List of Software
- Awesome-Sysadmin List of Software
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Selfhosting is a journey of motivation, frustration and learning.
Perks are: Appliable knowledge in the IT space and understanding of virtual concepts be it Software Stacks or Networking interactions, "offline" Data i.E. selfhosted and not under someone elses thumb/control/exposure
Since you have access to all data, you can basically do magic behind closed doors and reap the benefits.
Setting up a selfhosted Environment means you can pipe in offline ressources just aswell as share access to specific entities without handing the keys over to a 3rd party.
In the case of a budget management app - it's finances. Not everybody is cool with having their finances hosted in an app on a device that can crash or get stolen, we'd rather have access to it when we need and want, but still have that data when all my devices used to access it usually are gone.
i.e. when the Service Provider decides to shut down - this one aint. (shot at google)
--
I've started with one ThinClient, then bought two more to cluster them up and experiment with HighAvailability and shared CEPH-Storage between the nodes for 10s Migrations of fullblown VMs.. then bought a Dell Workstation with Two Server CPUs and .. basically virtualized that ProxMox cluster within my ProxMox Baremetal Dell host.
With the knowledge i managed to gather in the last year alone, I'm able to setup a coherent Work Environment for 50+ People with reliable SSO and 2FA mechanisms, shared FAST storage with dedublication of files and continous nightly backups that get checked for validity and automatic pruning of old unneeded backups on - 1 external NAS + Cold Storage on a buddys Datacenter with 20TB of encrypted storage just for me.
--
I basically have no care in the world for the data in my house at this point, since everything's backed up nightly.
I can restore from House fire by setting up a new host with ProxMox, mounting the network storage and restoring the NAS and BackupVM - then just clicking restore on everything..
Since the Services are all on a subnet that's managed virtually by a OPNSense VM and VPN is run on the ProxMox host, everything is drag and drop + Setup your own VPN Solution - if I ever want to gift someone my done work without the data, basically.
--
Why do i NEED this?
To break the spiral of neccessairy skills and knowledge for 'entry level' jobs in technical positions and understanding behind security implications, proper troubleshooting, documentation and service culture i.e. there's so many technologies i'm somehwat familiar with now, that I understand what others in the buisness world need of me to properly process errors, requests, whatever.