Mini Cloud Server VPS

Implementasi Web Server, Database, dan Automasi

Proyek Tugas Mata Kuliah Sistem Operasi

Lihat Profile

Profile Mahasiswa

Profile Photo

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.

✓ Aktif

Database - MySQL Server

MySQL Server dengan 1GB Swap Space untuk optimasi performa. Database telah diamankan menggunakan mysql_secure_installation.

✓ Aktif

Automasi - Cron Job

Cron Job terjadwal harian (02:00 AM) untuk backup database otomatis. Skrip backup dengan logging dan notifikasi status.

✓ Aktif

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.

✓ Aktif

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.

✓ Aktif

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.

✓ Aktif

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)