This repository documents a completed private cloud homelab project built with Nextcloud and Tailscale. The project was created to practice self-hosting, secure remote access, Linux administration, service configuration, and technical documentation in a portfolio-ready format.
Completed
- Nextcloud
- Tailscale
- Linux
- Self-hosted services
- Remote access networking
- Deploy a working private cloud platform
- Enable secure remote access using Tailscale
- Practice self-hosted service administration
- Document the environment in a professional and organized way
- Build a portfolio project that demonstrates cloud, networking, and system administration skills
- Installed and configured Tailscale
- Installed and configured Nextcloud
- Verified private cloud functionality
- Documented architecture and service purpose
- Summarized security considerations
- Recorded lessons learned from the setup
- Linux administration
- Self-hosting
- Remote access configuration
- Private cloud deployment
- Technical documentation
- Security-minded system setup
docs/ = project documentation
- Project Summary — full project overview
- Architecture — high-level design and system flow
- Installation Summary — summary of completed installation work
- Configuration Summary — overview of service configuration
- Security Notes — security considerations and safe practices
- Lessons Learned — project reflections and improvements
Built and documented a private cloud homelab using Nextcloud and Tailscale to practice:
- self-hosting
- secure remote access
- Linux administration
- infrastructure documentation
Organized the project into architecture, configuration, security, and lessons-learned documentation to present a portfolio-ready infrastructure project.