Jobdesc Maintenance (Perawatan) VPS dan Dedicated Server

Jobdesc Maintenance (Perawatan) VPS dan Dedicated Server

Website company profile bisnis Anda online pukul 09.00. Pukul 09.07, halaman utama blank putih. Tim sales sudah kirim link ke calon klien korporate. Telepon masuk. Email menumpuk. Server mati — bukan karena serangan besar, melainkan disk penuh karena log yang tidak pernah dibersihkan selama 14 bulan.

Nah, skenario seperti ini jauh lebih sering terjadi daripada hack Hollywood. Akibatnya, banyak pemilik bisnis baru sadar: maintenance server bukan pekerjaan sampingan setelah website jadi. Ini fondasi yang menopang web company profile Anda setiap hari.

Artikel ini memetakan tugas-tugas merawat server secara praktis. Semua contoh perintah CLI mengacu pada Ubuntu 22.04 LTS — sebab beda OS, beda syntax SSH dan manajemen paket. CentOS pakai yum, Ubuntu pakai apt. Jangan campur aduk.

Highlight

Jobdesc Maintenance VPS dan Dedicated Server

  • Maintenance server mencakup preventive (cegah masalah), reactive (perbaiki saat rusak), dan predictive (prediksi dari tren resource).
  • Ubuntu 22.04: pantau uptime, CPU, RAM, dan disk lewat htop, df, plus alert otomatis sebelum server jebol.
  • Patch management wajib terjadwal — update OS, Nginx, PHP 8.3+, dan MariaDB tanpa reboot mendadak di jam sibuk.
  • Server hardening: UFW, SSH key-only, fail2ban, SSL auto-renew, dan audit user berkala.
  • Backup 3-2-1 plus uji restore nyata — tanpa itu, backup Anda cuma file hiasan di folder /backup.
  • Dokumentasi SOP harian-mingguan-bulanan membedakan sysadmin profesional dari yang “maintenance kalau sudah down”.

Apa Itu Maintenance Server dan Mengapa Bisnis Korporate Wajib Peduli

Maintenance server adalah rangkaian pekerjaan rutin untuk menjaga VPS atau dedicated server tetap aman, cepat, dan tersedia. Bukan sekadar “update kalau ingat”. Ada tiga tipe yang saling melengkapi.

Preventive, Reactive, dan Predictive Maintenance

Preventive maintenance mencegah masalah sebelum muncul — update patch, bersihkan log, rotasi backup. Reactive maintenance jalan saat insiden terjadi: server down, database corrupt, malware inject. Predictive maintenance baca tren: CPU naik 15% per bulan, disk tumbuh 2 GB/minggu — Anda upgrade sebelum jebol.

Pendapat kami: bisnis yang mengandalkan website sebagai etalase digital — terutama company profile korporate — harus dominan di preventive dan predictive. Reactive saja artinya Anda selalu terlambat.

Perbedaan Tanggung Jawab Maintenance VPS vs Dedicated Server

Di VPS, provider mengelola hypervisor dan hardware fisik. Anda bertanggung jawab penuh pada OS, web server, database, dan keamanan aplikasi. Dedicated server? Scope serupa, tapi resource tidak dibagi — performa lebih prediktif, biaya lebih tinggi.

Keduanya punya jobdesc maintenance yang hampir identik. Bedanya di dedicated, Anda punya kontrol penuh termasuk RAID dan konfigurasi network card — yang artinya lebih banyak hal yang bisa salah bila tidak terdokumentasi.

Konsekuensi Bisnis Jika Maintenance Server Diabaikan

Downtime 1 jam di hari kerja bisa berarti puluhan lead hilang — apalagi bila tim sales sudah share URL ke calon klien. Data breach karena patch OS tertinggal? Biaya reputasi jauh lebih mahal dari tagihan maintenance website tahunan.

Sebenarnya, lebih tepatnya masalahnya bukan “server mati” saja. Website lambat 4 detik sudah cukup buat pengunjung korporate menutup tab dan membuka kompetitor.

Studi Kasus: Website Compro Klien Kami Down Saat Klien Besar Audit Vendor

Skenario berikut menggambarkan pola umum yang sering kami temui saat menangani maintenance server untuk UMKM manufaktur di Banten. Sebuah perusahaan distributor alat berat mempercayakan company profile mereka pada VPS Ubuntu 20.04. Sayangnya, tim internal klien tidak pernah menjadwalkan patch server selama dua tahun penuh. Log Nginx menumpuk tanpa kontrol dan akhirnya memenuhi 98 persen kapasitas disk.

Ketika calon buyer asal Jepang mengakses website tersebut pada pagi hari, halaman hanya menampilkan layar kosong. Otomatis, tim kami menerima panggilan darurat dari pihak manajemen klien. Pada saat itu, calon buyer sedang melakukan audit vendor sebelum menandatangani kontrak besar. Kondisi ini membuat kepercayaan buyer terhadap kredibilitas perusahaan langsung goyah.

Kami segera turun tangan begitu menerima laporan tersebut. Tim kami membersihkan log Nginx yang menumpuk untuk memulihkan akses sementara. Selanjutnya, kami memutuskan migrasi penuh ke VPS baru berbasis Ubuntu 22.04 demi stabilitas jangka panjang. Proses cleanup dan migrasi ini menghabiskan waktu sekitar enam jam kerja intensif.

Pada akhirnya, klien berhasil mempertahankan deal tersebut meski sempat berada di ambang kegagalan. Namun, insiden ini menyisakan pelajaran berharga tentang pentingnya maintenance server berkala. Tanpa monitoring disk usage dan patch rutin, risiko downtime seperti ini bisa terulang kapan saja. Kami percaya, mencegah insiden semacam ini jauh lebih murah daripada menangani dampaknya secara emergency.

Monitoring Infrastruktur Server Ubuntu 22.04

Anda tidak bisa merawat apa yang tidak Anda ukur. Monitoring infrastruktur jadi langkah pertama setiap jobdesc maintenance server — sebelum sentuh patch atau hardening.

Uptime Monitoring: HTTP Status dan Response Time

Cek uptime bukan cukup ping ICMP. Website bisa hidup tapi return HTTP 500. Pantau endpoint spesifik — homepage, halaman login admin, API checkout — dari minimal dua region berbeda.

Tools populer: UptimeRobot untuk bisnis kecil, Uptime Kuma self-hosted di Ubuntu 22.04 untuk kontrol penuh, atau Zabbix untuk fleet server besar.

dashboard monitoring maintenance server Ubuntu 22.04 uptime dan resource usage

Resource Monitoring: CPU, RAM, Disk, dan Swap

Login SSH ke Ubuntu 22.04, lalu jalankan perintah dasar berikut:

# Cek load average dan proses aktif
htop

# Cek penggunaan disk per partisi
df -h

# Cek RAM dan swap
free -m

# Cek I/O disk real-time
sudo apt install sysstat -y
iostat -x 1 5

Threshold yang kami pakai di produksi: CPU load average > 80% selama 10 menit → investigasi. RAM > 85% → cek memory leak PHP-FPM. Disk > 80% → cleanup log atau expand volume. Swap aktif terus-menerus → RAM kurang, bukan normal.

Tools Monitoring dan Panel Kontrol

Netdata instalasi cepat di Ubuntu 22.04 — dashboard real-time tanpa konfigurasi berat:

bash <(curl -Ss https://my-netdata.io/kickstart.sh)

Alternatif: Zabbix agent untuk monitoring terpusat, atau panel bawaan seperti AAPanel, cPanel, Plesk bila Anda pakai control panel. Panel mempermudah, tapi jangan jadikan satu-satunya mata — CLI tetap wajib saat panel error.

Threshold Alert dan Eskalasi

Alert tanpa eskalasi = notifikasi yang di-ignore. Set threshold jelas, lalu tentukan jalur: email untuk warning, Telegram/Slack untuk critical, telepon untuk downtime produksi.

MetrikWarningCriticalAksi
CPU load avg> 70% (5 mnt)> 90% (10 mnt)Identifikasi proses berat
RAM usage> 80%> 95%Restart PHP-FPM / tambah RAM
Disk usage> 75%> 90%Cleanup log, expand volume
HTTP response> 3 detik5xx errorCek error log, restart service

Patch Management dan Update Sistem di Ubuntu 22.04

Update bukan klik “update all” lalu berdoa. Patch management terstruktur beda jauh dengan update sembarangan — terutama di server produksi yang menopang website company profile aktif.

Update OS Ubuntu 22.04: Kernel dan Reboot Management

Ubuntu 22.04 LTS mendapat security patch rutin. Workflow aman kami:

# Cek update tersedia
sudo apt update
apt list --upgradable

# Install security patch saja (lebih aman)
sudo apt upgrade -y

# Cek apakah reboot diperlukan
cat /var/run/reboot-required

# Jadwalkan reboot di maintenance window (misal Minggu 03:00)
sudo shutdown -r 03:00 "Scheduled maintenance reboot"

Reboot mendadak di jam kerja = risiko downtime. Oleh karena itu, jadwalkan reboot setelah patch kernel — dan pastikan client tahu maintenance window-nya.

Update Web Server: Nginx dan Validasi Konfigurasi

Sebelum reload Nginx, selalu validasi syntax:

# Update Nginx
sudo apt update && sudo apt install --only-upgrade nginx -y

# Validasi konfigurasi SEBELUM reload
sudo nginx -t

# Baru reload jika test OK
sudo systemctl reload nginx

Perintah nginx -t menyelamatkan kami berkali-kali dari typo di config yang bikin seluruh site down. Apache? Ganti ke apache2ctl configtest — syntax berbeda, prinsip sama.

Manajemen Versi PHP: Risiko EOL dan Strategi Upgrade

PHP 7.x sudah EOL — artinya tidak ada security patch lagi. Produksi saat ini kami rekomendasikan PHP 8.3, dengan PHP 8.4 untuk proyek baru yang sudah uji kompatibilitas plugin.

# Cek versi PHP aktif
php -v

# Install PHP 8.3 di Ubuntu 22.04 (via ondrej PPA)
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update
sudo apt install php8.3-fpm php8.3-mysql php8.3-curl php8.3-gd -y

# Switch versi default
sudo update-alternatives --set php /usr/bin/php8.3

Strategi upgrade bertahap: staging dulu, cek error log PHP-FPM, baru produksi. Jangan loncat versi major tanpa uji — plugin WordPress lama sering pecah di PHP 8.x.

Update Database Engine dan Control Panel

MariaDB/MySQL update via apt, tapi backup dulu — selalu:

# Backup database sebelum update
mysqldump -u root -p --all-databases > /backup/pre-update-$(date +%F).sql

# Update MariaDB
sudo apt update && sudo apt install --only-upgrade mariadb-server -y

# Verifikasi service hidup
sudo systemctl status mariadb

Turut update ekstensi OPcache dan Redis bila dipakai. Versi mismatch antara PHP extension dan PHP core = error 500 diam-diam.

Server Hardening: Keamanan Ubuntu 22.04 yang Jangan Dilewati

Server hardening bukan sekali jalan. Ini bagian recurring dari tugas-tugas merawat server — dan fondasi dari sistem keamanan website berlapis.

Firewall Level Server dengan UFW

UFW (Uncomplicated Firewall) sudah cukup untuk mayoritas VPS Ubuntu 22.04:

# Aktifkan UFW
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp    # SSH — ganti port nanti
sudo ufw allow 80/tcp    # HTTP
sudo ufw allow 443/tcp   # HTTPS
sudo ufw enable
sudo ufw status verbose

UFW lebih simpel dari iptables mentah. CSF (ConfigServer Firewall) cocok bila Anda pakai cPanel — tapi di Ubuntu bare metal, UFW sudah memadai.

Manajemen SSH: Key-Based Auth dan fail2ban

Password login = pintu terbuka. Konfigurasi aman:

# Edit sshd config
sudo nano /etc/ssh/sshd_config

# Set nilai berikut:
# PermitRootLogin no
# PasswordAuthentication no
# Port 2222  (ganti dari default 22)

# Restart SSH
sudo systemctl restart sshd

# Install fail2ban
sudo apt install fail2ban -y
sudo systemctl enable fail2ban

Setelah disable password auth, pastikan SSH key sudah terpasang di client Anda. Lockout sendiri = maintenance server yang ironis.

infografis server hardening maintenance server Ubuntu 22.04 UFW SSH fail2ban SSL

SSL/TLS Auto-Renewal dan HSTS

Certbot di Ubuntu 22.04 handle Let’s Encrypt dengan cron otomatis:

# Install certbot
sudo apt install certbot python3-certbot-nginx -y

# Generate sertifikat
sudo certbot --nginx -d example.com -d www.example.com

# Tes auto-renewal
sudo certbot renew --dry-run

Aktifkan TLS 1.3 di Nginx config. Tambahkan HSTS header setelah yakin HTTPS stabil — rollback HSTS susah bila sertifikat bermasalah. Referensi konfigurasi TLS: Ubuntu dan dokumentasi Nginx resmi.

Malware Scan, File Integrity, dan Audit User

Jalankan scan berkala dengan ClamAV:

sudo apt install clamav clamav-daemon -y
sudo freshclam
sudo clamscan -r /var/www/ --log=/var/log/clamav-scan.log

Audit user dan privilege setiap bulan:

# Lihat user dengan shell access
grep -E '/bin/bash|/bin/sh' /etc/passwd

# Lihat user sudo
grep -Po '^sudo.+$' /etc/group

# Cek file dengan permission aneh di web root
find /var/www/ -type f -perm 0777

Prinsip least privilege: setiap user hanya dapat akses minimal yang dibutuhkan. Akun deploy lama yang masih punya sudo? Hapus sebelum jadi celah.

Mitigasi DDoS Dasar: Rate Limiting

Di level Nginx, rate limiting sederhana sudah menahan bot brute-force:

# Tambahkan di nginx.conf atau site config:
# limit_req_zone $binary_remote_addr zone=one:10m rate=10r/s;
# limit_req zone=one burst=20 nodelay;

Untuk layer CDN, custom rules Cloudflare gratis sudah cukup untuk website company profile skala menengah.

Backup dan Disaster Recovery: Strategi yang Benar-Benar Bisa Dipulihkan

Backup tanpa uji restore = harapan kosong. Bagian ini sering jadi kelemahan terbesar di jobdesc maintenance server — termasuk di server yang menopang website perusahaan dengan traffic stabil tapi konversi nol.

Strategi Backup 3-2-1

Aturan 3-2-1: tiga salinan data, di dua media berbeda, satu salinan offsite. Contoh praktis Ubuntu 22.04:

  • Salinan 1: disk produksi (live)
  • Salinan 2: backup lokal di VPS terpisah atau NAS
  • Salinan 3: cloud storage (S3, Backblaze B2, Google Cloud Storage)

Backup Terjadwal: Full vs Incremental

#!/bin/bash
# Script backup harian — simpan di /usr/local/bin/backup-daily.sh

DATE=$(date +%F)
BACKUP_DIR="/backup/$DATE"
mkdir -p $BACKUP_DIR

# Backup database
mysqldump -u backup_user -p'PASSWORD' --all-databases | gzip > $BACKUP_DIR/db.sql.gz

# Backup file web
tar -czf $BACKUP_DIR/www.tar.gz /var/www/

# Hapus backup lebih dari 14 hari
find /backup/ -type d -mtime +14 -exec rm -rf {} +

Jadwalkan via cron:

# crontab -e
0 2 * * * /usr/local/bin/backup-daily.sh >> /var/log/backup.log 2>&1

Full backup mingguan, incremental harian — kombinasi ini balance antara recovery speed dan penggunaan disk.

Uji Restore, RTO, dan RPO

Recovery Time Objective (RTO): berapa lama website boleh offline saat disaster. Recovery Point Objective (RPO): berapa banyak data yang boleh hilang. Bisnis korporate biasanya target RTO < 4 jam, RPO < 24 jam.

Uji restore minimal sebulan sekali — restore ke staging, bukan cuma cek ukuran file backup. Kami pernah temukan backup corrupt 3 GB yang baru ketahuan saat uji restore — untung bukan saat server beneran mati.

Contoh Kasus: Backup 200 GB Terlihat Sukses, Tapi Restore Gagal Total

Skenario berikut menggambarkan risiko umum yang sering kami temui saat menangani backup dan disaster recovery VPS Ubuntu. Sebuah perusahaan logistik memiliki website company profile berbasis WordPress dengan sistem backup otomatis. Selama delapan bulan berjalan, proses backup selalu menunjukkan status sukses tanpa kendala. Sayangnya, tidak ada satu pun proses restore yang pernah diuji selama periode tersebut.

Ketika server terkena serangan ransomware, seluruh file di VPS mengalami enkripsi paksa. Masalahnya, file backup ternyata tersimpan di folder yang sama dengan data website utama. Akibatnya, backup 200 GB yang selama ini terlihat aman turut terenkripsi bersamaan. Tim klien baru menyadari kegagalan ini justru pada momen paling kritis.

Kami segera dihubungi untuk menangani proses recovery secara darurat. Karena backup lokal tidak bisa digunakan, kami mengandalkan snapshot dari provider VPS. Snapshot terakhir yang tersedia berasal dari lima hari sebelum insiden terjadi. Kami berhasil memulihkan website dalam waktu 18 jam melalui proses restore snapshot tersebut.

Meski website akhirnya pulih, klien tetap kehilangan lima hari data form kontak dari calon pelanggan. Insiden ini menegaskan pentingnya memisahkan lokasi penyimpanan backup dari server produksi utama. Selain itu, uji restore berkala jauh lebih penting daripada sekadar memastikan proses backup berjalan. Kami selalu menekankan bahwa backup yang belum pernah direstore sama saja belum teruji.

🍵

HardaWebPro - Web Developer & Digital Marketing

Kami bergerak dalam bidang jasa pembuatan website perusahaan (company profile), foto produk, video produk, pembuatan video company profile. Yuk mulai diskusi project Anda 🙏.

Skenario Disaster Recovery

Siapkan runbook untuk tiga skenario utama: server down total, database corrupt, dan compromise (malware/ransomware). Setiap skenario punya langkah spesifik — siapa dihubungi, service mana di-restart duluan, kapan pindah ke server cadangan.

Checklist detail maintenance website bisa melengkapi SOP ini — lihat juga checklist maintenance website untuk overlap tugas di level aplikasi.

Optimasi Performa Server untuk Website Produksi

Server aman tapi lambat tetap merugikan. Optimasi performa adalah bagian maintenance server yang langsung dirasakan pengunjung — terutama di perbandingan kecepatan web server.

Caching Layer: Redis, Memcached, dan OPcache

# Install Redis di Ubuntu 22.04
sudo apt install redis-server -y
sudo systemctl enable redis-server

# Cek OPcache PHP aktif
php -i | grep opcache.enable

# Monitor Redis memory
redis-cli info memory

Object cache via Redis mengurangi query database berulang. OPcache menyimpan bytecode PHP — keduanya wajib di server WordPress produksi.

CDN, Database Maintenance, dan Kompresi

CDN offload static asset dari origin server. Di sisi database, jadwalkan optimize table mingguan dan review slow query log:

# Aktifkan slow query log MySQL
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
# slow_query_log = 1
# long_query_time = 2

# Optimize tabel
mysqlcheck -o --all-databases -u root -p

Aktifkan gzip/brotli di Nginx config. Set caching header untuk asset statis — browser cache 30 hari untuk CSS/JS sudah cukup untuk company profile.

optimasi performa maintenance server caching Redis CDN response time website

Log Management dan Incident Response

Log adalah black box recorder server Anda. Tanpa log management, incident response cuma tebak-tebakan.

Jenis Log Wajib Dipantau

  • /var/log/nginx/error.log — error web server
  • /var/log/nginx/access.log — pola traffic dan status code
  • /var/log/auth.log — login SSH gagal/berhasil
  • /var/log/syslog — event sistem umum
# Pantau error log real-time
sudo tail -f /var/log/nginx/error.log

# Cari HTTP 500 dalam 1 jam terakhir
grep " 500 " /var/log/nginx/access.log | tail -50

# Cek failed SSH login
sudo grep "Failed password" /var/log/auth.log | tail -20

Deteksi Anomali Traffic dan Error

Tanda bahaya: 404 masif (scan vulnerability), spike 500 error (aplikasi crash), traffic naik 10× tanpa kampanye (possible DDoS atau bot crawl agresif). GoAccess bisa bantu analisis access log visual:

sudo apt install goaccess -y
goaccess /var/log/nginx/access.log -o /var/www/report.html --log-format=COMBINED

Runbook Incident Response

Alur standar kami: identify → isolate → fix → verify → post-mortem. Identify: tentukan scope ( satu site atau seluruh server?). Isolate: block IP, maintenance mode, atau disconnect dari network. Fix: patch, restore, atau rollback. Verify: cek dari luar (UptimeRobot) dan dalam (log bersih). Post-mortem: dokumentasi root cause — tanpa menyalahkan, fokus pencegahan.

Dokumentasi, SOP, dan Jadwal Maintenance Server

Sysadmin terbaik pun lupa detail setelah 6 bulan. Dokumentasi bukan formalitas — ini asuransi operasional.

Inventaris Aset dan Changelog Konfigurasi

Catat: IP server, versi OS, versi Nginx/PHP/MariaDB, domain yang di-host, PIC internal, dan kredensial vault location. Setiap perubahan config masuk changelog dengan tanggal, author, dan alasan.

Jadwal Maintenance: Harian, Mingguan, Bulanan

FrekuensiTugasPerintah/Tool Ubuntu 22.04
HarianCek uptime, disk, backup statusdf -h, dashboard Uptime Kuma
MingguanReview log error, update security patchapt upgrade, tail error.log
BulananAudit user, uji restore, scan malwareclamscan, restore ke staging
InsidentalIncident response, upgrade major versionRunbook DR, staging test

Bila jobdesc ini terasa berat untuk tim internal, delegasi ke profesional lebih masuk akal daripada server dibiarkan — apalagi bila website sudah jadi aset digital utama perusahaan. Estimasi biaya maintenance website biasanya jauh di bawah kerugian satu hari downtime produksi.

Contoh Kasus: Satu Sysadmin Resign, Server Jadi Misteri 3 Bulan

Skenario berikut menggambarkan risiko umum saat maintenance server hanya bergantung pada satu orang. Partner kami mengelola tiga VPS Ubuntu 22.04 untuk website company profile dan portal klien. Ketika sysadmin freelance mereka resign, tidak ada dokumentasi versi PHP maupun daftar cron job aktif.

Akibatnya, pengetahuan teknis penting ikut hilang bersama kepergian orang tersebut.

Selanjutnya, portal klien mengalami error 502 selama dua hari berturut-turut. Masalahnya, tidak ada satu pun anggota tim yang mengetahui siapa mengubah konfigurasi PHP-FPM. Tanpa catatan perubahan, proses debugging menjadi jauh lebih lambat dari seharusnya. Partner kami akhirnya memutuskan merekrut sysadmin baru secara terburu-buru.

Sysadmin baru tersebut membutuhkan waktu satu minggu penuh untuk reverse-engineer seluruh setup server. Oleh karena itu, partner kami menyadari pentingnya dokumentasi SOP maintenance server yang terstruktur. Setiap perubahan konfigurasi, versi PHP, dan jadwal cron job kini wajib dicatat secara berkala. Dengan begitu, ketergantungan pada satu individu bisa diminimalkan di masa depan.

Kesalahan Umum Maintenance Server yang Sering Terulang

Pengalaman lapangan — termasuk dari proyek HardaWebPro — menunjukkan tiga kesalahan yang paling sering dan paling mahal.

Update Production Tanpa Staging

Langsung apt upgrade di produksi tanpa staging = roulette. PHP minor update bisa break plugin. Nginx update bisa ubah default behavior. Selalu punya staging mirror — VPS kecil Ubuntu 22.04 cukup, biaya Rp 50–100 ribu/bulan vs risiko downtime.

Backup Tanpa Uji Restore

Sudah dibahas, tapi worth repeating: backup yang tidak pernah di-restore belum tentu backup. Jadwalkan uji restore kuartalan. Restore database ke staging, hitung row count, bandingkan dengan produksi.

Mengabaikan Software EOL

PHP 7.4 EOL. Ubuntu 20.04 support berkurang. MySQL 5.7 EOL. Software EOL = celah keamanan permanen yang tidak akan di-patch. Migrasi ke Ubuntu 22.04 + PHP 8.3 bukan proyek “nanti” — ini maintenance server yang urgent.

Website company profile Anda layak server yang dirawat profesional. Bila tim internal belum siap handle seluruh jobdesc di atas, konsultasikan kebutuhan server Anda — hubungi kami via 0813-9891-2341 | 0821-2345-076 untuk diskusi tanpa komitmen.

Dan satu hal terakhir: maintenance server bukan event. Ini habit. Server Ubuntu 22.04 Anda akan berterima kasih — meski tentu server tidak pernah benar-benar berterima kasih. Yang berterima kasih nanti tim sales saat website tetap online saat deal penting sedang closing.

Masmon

Masmon

Penulis Budi Haryono (Mas Mon) merupakan praktisi search engine optimization sejak 2009. Konsisten menulis artikel, membuat website dan melakukan aktivitas di internet lainnya.

Referensi situs penulis: https://budiharyono.com/