The author outlines their hands-on learning approach to technology and decision to self-host cloud services by repurposing an old gaming computer with Ubuntu and Kubernetes.
Concerns about data privacy, triggered by government actions, motivated the author to host their own infrastructure for control and security.
The author discusses their use cases for self-hosting and mentions selecting specific tools that meet their requirements.
Despite Kubernetes being overkill for a single user, the author uses it for learning and maintenance purposes.
The deployment includes using NFS on Synology for persistent volumes, implementing nginx for load balancing, and configuring ingress endpoints.
File Browser is utilized for file browsing, and BookStack is chosen for its ease of use as a markdown-based wiki system.
PiGallery is migrated to the Kubernetes environment for organizing photos, and paperless-ngx is set up for managing documents.
The author highlights the flexibility of self-hosting, enabling customization and adaptability to various needs.
Overall, the author's self-hosted environment allows them to control and optimize their infrastructure according to their preferences and requirements.
Through hands-on deployment and management, the author gains practical insights into Kubernetes, storage solutions, and service migration.