==== GOALS ==== - To secure and control the //privacy// of my (and Krista's) personal data by self-hosting my data in my own personal cloud: * [[nextcloud|Files]] * [[https://notesnook.com/ |Notes]] * [[librephotos|Photos]] * [[https://apps.nextcloud.com/apps/snappymail|eMail]] - client at first but ultimately my own [[personal mail server]] * eBooks * Audiobooks - To secure and control the //availability// of my/our data: * Implement high-availability server clusters and disk arrays * Implement uninterruptible and/or redundant power * Implement fall-back (i.e. 5G) internet connectivity * Implement a [[https://www.backblaze.com/blog/the-3-2-1-backup-strategy/|3-2-1]] or [[https://www.msp360.com/resources/blog/3-2-1-1-0-backup-rule/|3-2-1-1-0]] backup system to insure ongoing protection against loss/corruption - To self-host a variety of cloud services for convenience, privacy, and cost saving: * Office apps * Streaming media (movies and music) * Home automation/security/surveillance * Bookmark management * [[https://github.com/actualbudget/actual?tab=readme-ov-file#readme|Budget]] ([[Actual Budget]]) * Time management * Websites/blogs: * DonFerris.me - Professional site (online resume) * LabBlog.DonFerris.me - Build log for the lab * DonnyBahama.com - personal site/blog * TikiShack.com - blog about our house (including our house search), home theater, home automation (Control.TikiShack.com) * KristaLeigh.art - for Krista's art endeavors * Donnie.live - website for my 1-man music shows * LiveTimeNetworks.com * GruveTube.com * DigitalLifestyleCreations.com * CuttinWoodRealGood.com * ShopmadeShop.com - To have a good environment/platform for honing/sharpening my app/web development and project management skills - To have a platform/environment for quickly spinning up new servers/services and working with/learning: - Virtualization: * Docker * Proxmox * Kubernetes * VirtualBox - Simulated corporate/enterprise environment: * hands-on cybersecurity training and experimentation * Windows Server + Active Directory - Advanced networking skills: * pfSense * VLANs * Advanced firewall rules * traffic shaping and packet filtering * DMZ * Network monitoring and analysis ([[https://www.zabbix.com/|Zabbix]]/[[https://graylog.org/|Graylog]]/[[https://wazuh.com/|Wazuh]]) * Intrusion detection/prevention systems ([[https://www.snort.org/|Snort]]/[[https://suricata.io/|Suricata]]/[[https://wazuh.com/|Wazuh]]) * software defined network (Netmaker)