Mini Cloud Server VPS
Implementasi Web Server, Database, dan Automasi
Proyek Tugas Mata Kuliah Sistem Operasi
Lihat ProfileProfile Mahasiswa
NANDANG DURYAT
NIM: 312310233
Program Studi: Teknik Informatika
Universitas: Universitas Pelita Bangsa - UPB
Mata Kuliah: Sistem Operasi
Dosen Pengampu: AJI ANGGONO, S.Kom., M.Kom.
Layanan yang Diimplementasikan
Web Server - NGINX
Web server NGINX dengan konfigurasi optimized untuk HTTP/2 dan HTTPS. Dilengkapi security headers (HSTS, X-Frame-Options, X-XSS-Protection). Auto-redirect dari HTTP ke HTTPS untuk keamanan maksimal.
Database - MySQL Server
MySQL Server dengan 1GB Swap Space untuk optimasi performa. Database telah diamankan menggunakan mysql_secure_installation.
Automasi - Cron Job
Cron Job terjadwal harian (02:00 AM) untuk backup database otomatis. Skrip backup dengan logging dan notifikasi status.
SSL Certificate - Let's Encrypt
SSL/TLS Certificate dari Let's Encrypt dengan auto-renewal via Certbot. Mendukung TLS 1.2 & 1.3 untuk koneksi aman dan terenkripsi. Dilengkapi HSTS untuk forced HTTPS connection.
Custom Domain - nandurstudio.com
Domain kustom dari Squarespace dengan DNS management. Configured dengan A records untuk root (@) dan www subdomain. Full DNS propagation ke seluruh global resolver.
Security - UFW Firewall
Uncomplicated Firewall (UFW) dengan konfigurasi port terbatas. Port 22 (SSH), 80 (HTTP), 443 (HTTPS) untuk akses minimal. Dilengkapi fail2ban untuk proteksi brute-force attack.
Spesifikasi Teknis
Sistem Operasi
Ubuntu Server 22.04 LTS
RAM
512MB + 1GB Swap
Web Server
NGINX 1.24.0 (HTTP/2)
Database
MySQL Server 8.0
SSL/TLS
Let's Encrypt (TLS 1.2/1.3)
Domain
nandurstudio.com
Firewall
UFW (Port 22, 80, 443)
Backup
Cron Job (Daily 02:00)
DNS Provider
Squarespace DNS
Security Headers
HSTS, X-Frame-Options
Auto Renewal
Certbot (SSL 90 hari)
Protocol
HTTPS (Secure)
Kontak
Email: founder@nandurstudio.com
GitHub: github.com/nandurstudio