Personal Deployment Server Project
August 2025
A private cloud environment for hosting personal projects, including my main portfolio website and other web-based applications. Built on Ubuntu with Nginx, Docker, and systemd services to manage deployment and services.
Project Overview
This project demonstrates my personal development server setup. It hosts my main portfolio website, experimental web projects, and provides a stable environment for testing and deployment. The server is fully managed via SSH, with automated services and organized folder structure.
- Nginx serves HTML, JS, and CSS projects with proper domain/subdomain routing.
- Run containerized apps with docker-compose for testing or deployment.
- Access server via SSH and update projects or services in real time.
- Systemd services ensure critical apps start on boot and run reliably.
Web Hosting
Docker Services
SSH & Management
Service Automation
Project Features
- 🌐 Web Hosting: Host multiple websites and apps on a single Ubuntu server.
- 🐳 Docker Integration: Run containerized apps and services for easy deployment.
- ⚙️ Systemd Services: Manage background services like web servers and apps.
- 🔒 SSH Access: Secure remote management for server maintenance.
- 📂 Organized File Structure: Separate folders for each project and web service.
Technologies Used
- 🌐 Ubuntu Linux
- 🖥️ Nginx
- 🐳 Docker / Docker Compose
- 🔧 Systemd
- 💻 SSH / SCP