Belajar lewat Kursus aaPanel sampai Jago Mengelola VPS sendiri

Belajar Mengelola VPS melalui Kursus aaPanel
Belajar Mengelola VPS melalui Kursus aaPanel

Mengelola VPS (Virtual Private Server) seringkali dianggap rumit, terutama bagi pemula. Namun, dengan adanya aaPanel—sebuah control panel gratis dan user-friendly—proses ini menjadi jauh lebih mudah. Nah, kabar gembiranya kamu bisa belajar sampai jago melalui Kursus aaPanel.

Untuk memaksimalkan penggunaan aaPanel, kursus “Jago aaPanel” hadir sebagai solusi belajar yang komprehensif. Kamu bisa menguti Kursus Belajar aaPanel VPS melalui link berikut: Kursus aaPanel VPS MidTeknologi

Artikel ini akan membahas secara mendalam tentang materi yang diajarkan dalam Kursus aaPanel VPS MidTeknologi tersebut. Harapannya, dapat membantu Anda memahami dan menguasai pengelolaan VPS menggunakan aaPanel.

Sebelum lanjut, jika kampu mencari VPS yang bisa dikelola dengan aaPanel yang murah tapi powerfull yang kami pakai juga saat ini. Kamu bisa baca VPS yang paling kami rekomendasikan pada artikel berikut: Review VPS Onidel: Performa, Harga dan Kelebihannya!

Bacaan Lainnya

Apa Saja Materi Yang di Bahas di Course Jago aaPanel?

Kursus “Jago aaPanel” dirancang untuk memberikan pemahaman menyeluruh tentang pengelolaan VPS menggunakan aaPanel.

Materi yang dibahas mencakup berbagai aspek penting, mulai dari instalasi hingga optimasi server.

Berikut adalah gambaran umum materi yang akan Anda pelajari:

  • Setup & Install aaPanel: Panduan lengkap instalasi aaPanel di VPS, termasuk konfigurasi awal dan pengaturan dasar.
  • Monitoring VPS, Website, dan Cronjob: Teknik memantau performa server, uptime website, dan tugas terjadwal.
  • Domain Management: Cara mengarahkan domain ke aaPanel, mengelola akun FTP, dan menginstal DNS Manager.
  • Web Management: Instalasi dan pengelolaan berbagai aplikasi web seperti WordPress, Laravel, dan NodeJS.
  • Security & Firewall: Strategi meningkatkan keamanan server, termasuk penggunaan Fail2ban dan Safeline WAF.
  • Database Management: Pengelolaan database MySQL dan PostgreSQL, termasuk remote access dan backup.
  • Mail Server: Instalasi dan konfigurasi mail server serta webmail seperti Roundcube.
  • Backup & Restore: Teknik backup dan restore data ke berbagai layanan cloud storage.
  • Optimasi Server: Tips dan trik untuk meningkatkan performa server, termasuk optimasi PHP dan caching.

Baca juga: Tempat Kursus Belajar Fastpanel VPS (Paling Lengkap!)

77+ Materi Course Jago aaPanel yang Akan Anda Pelajari

Pada Kursus aaPanel VPS MidTeknologi  terdapat 77+ Materi yang akan selalu diupdate. Inilah alasan kenapa kamu harus mengikuti kursus aaPanel ini.

Berikut review materi yang diajarkan pada Kursus aaPanel tersebut.

Setup & Install aaPanel

Cara Install aaPanel di VPS

Instalasi aaPanel di VPS merupakan langkah awal yang krusial. Proses ini melibatkan beberapa tahapan, mulai dari persiapan server hingga konfigurasi awal aaPanel. Berikut adalah langkah-langkah umum yang perlu Anda ikuti:

  1. Persiapan Server: Pastikan VPS Anda menggunakan sistem operasi yang kompatibel, seperti CentOS, Ubuntu, atau Debian. Selain itu, pastikan juga bahwa server dalam keadaan fresh install tanpa adanya panel kontrol lain yang terpasang.

  2. Akses VPS via SSH: Gunakan aplikasi seperti PuTTY atau Terminal untuk mengakses VPS Anda melalui SSH.

  3. Download dan Install aaPanel: Jalankan perintah berikut untuk mengunduh dan menginstal aaPanel:

    bash
    wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh

    Perintah di atas akan mengunduh skrip instalasi aaPanel dan menjalankannya. Ikuti petunjuk yang muncul selama proses instalasi.

  4. Akses aaPanel: Setelah instalasi selesai, Anda akan diberikan URL untuk mengakses aaPanel melalui browser. Masukkan URL tersebut dan login menggunakan kredensial yang diberikan.

  5. Konfigurasi Awal: Setelah login, Anda dapat mulai mengkonfigurasi aaPanel sesuai kebutuhan, seperti menginstal web server, database, dan aplikasi lainnya.

Dengan mengikuti langkah-langkah di atas, Anda dapat menginstal aaPanel di VPS dengan mudah dan mulai mengelola server Anda melalui antarmuka yang user-friendly.

Menambahkan Disk Block Storage di VPS

Menambahkan disk block storage pada VPS memungkinkan Anda untuk memperluas kapasitas penyimpanan tanpa harus mengganti server. Berikut adalah langkah-langkah umum untuk menambahkan disk block storage:

  1. Tambahkan Disk di Provider VPS: Masuk ke panel kontrol penyedia VPS Anda dan tambahkan disk block storage sesuai kebutuhan.

  2. Identifikasi Disk Baru: Setelah disk ditambahkan, login ke VPS Anda dan gunakan perintah lsblk untuk mengidentifikasi disk baru yang terpasang.

  3. Partisi dan Format Disk: Gunakan fdisk atau parted untuk membuat partisi pada disk baru, lalu format partisi tersebut dengan sistem file yang diinginkan, seperti ext4.

  4. Mount Disk: Buat direktori mount point, misalnya /mnt/data, dan mount disk ke direktori tersebut menggunakan perintah mount.

  5. Update fstab: Untuk memastikan disk ter-mount secara otomatis saat booting, tambahkan entri pada file /etc/fstab.

Dengan menambahkan disk block storage, Anda dapat menyimpan data tambahan seperti backup, media, atau file lainnya tanpa mengganggu konfigurasi utama server.

Memindahkan Data Website ke Disk Block Storage

Setelah menambahkan disk block storage, Anda mungkin ingin memindahkan data website ke disk tersebut untuk mengoptimalkan penggunaan ruang penyimpanan. Berikut adalah langkah-langkah umum untuk memindahkan data website:

  1. Hentikan Layanan Web: Untuk menghindari konflik selama proses pemindahan, hentikan layanan web server menggunakan perintah seperti systemctl stop nginx atau systemctl stop apache2.

  2. Salin Data Website: Gunakan perintah rsync atau cp untuk menyalin data website dari direktori asal ke disk block storage. Contoh:

    bash
    rsync -av /var/www/html/ /mnt/data/html/
  3. Update Konfigurasi Web Server: Ubah konfigurasi web server Anda untuk menunjuk ke direktori baru di disk block storage.

  4. Restart Layanan Web: Setelah konfigurasi diperbarui, restart layanan web server menggunakan perintah seperti systemctl start nginx atau systemctl start apache2.

  5. Verifikasi: Akses website Anda melalui browser untuk memastikan semuanya berjalan dengan baik setelah pemindahan data.

Dengan memindahkan data website ke disk block storage, Anda dapat mengelola ruang penyimpanan dengan lebih efisien dan menjaga performa server tetap optimal.

Perbaikan Security Risk VPS aaPanel

Keamanan server adalah aspek yang sangat penting dalam pengelolaan VPS. aaPanel menyediakan fitur untuk mendeteksi dan memperbaiki risiko keamanan. Berikut adalah langkah-langkah umum untuk memperbaiki risiko keamanan yang terdeteksi:

  1. Login ke aaPanel: Akses aaPanel melalui browser dan login menggunakan kredensial Anda.
  2. Buka Menu “Security”: Di dashboard aaPanel, buka menu “Security” untuk melihat daftar risiko keamanan yang terdeteksi.
  3. Analisis Risiko: Tinjau setiap risiko yang terdaftar dan baca deskripsi serta rekomendasi perbaikannya.
  4. Perbaiki Risiko: Ikuti petunjuk yang diberikan untuk memperbaiki setiap risiko. Ini bisa meliputi mengubah konfigurasi, memperbarui perangkat lunak, atau menonaktifkan layanan yang tidak diperlukan.
  5. Verifikasi: Setelah melakukan perbaikan, lakukan pemindaian ulang untuk memastikan bahwa semua risiko telah diatasi.

Dengan secara rutin memeriksa dan memperbaiki risiko keamanan, Anda dapat menjaga server tetap aman dari ancaman yang mungkin terjadi.

Update Versi aaPanel

Memperbarui aaPanel ke versi terbaru penting untuk mendapatkan fitur terbaru dan perbaikan bug. Berikut adalah langkah-langkah umum untuk memperbarui aaPanel:

  1. Login ke aaPanel: Akses aaPanel melalui browser dan login menggunakan kredensial Anda.
  2. Periksa Pembaruan: Di dashboard aaPanel, periksa apakah ada pembaruan yang tersedia. Biasanya, notifikasi pembaruan akan muncul secara otomatis.
  3. Lakukan Pembaruan: Klik tombol “Update” dan ikuti petunjuk yang diberikan untuk memulai proses pembaruan.
  4. Verifikasi: Setelah pembaruan selesai, verifikasi bahwa semua layanan berjalan dengan baik dan tidak ada masalah yang muncul.

Dengan menjaga aaPanel selalu diperbarui, Anda dapat memanfaatkan fitur terbaru dan menjaga keamanan server Anda.

2FA Google Authenticator

Mengaktifkan Two-Factor Authentication (2FA) menggunakan Google Authenticator menambahkan lapisan keamanan ekstra pada aaPanel Anda. Berikut adalah langkah-langkah untuk mengaktifkan 2FA:

  1. Login ke aaPanel: Akses aaPanel melalui browser dan login menggunakan kredensial Anda.
  2. Buka Menu “Settings”: Di dashboard aaPanel, buka menu “Settings” dan pilih tab “Security”.
  3. Aktifkan 2FA: Klik tombol untuk mengaktifkan 2FA. Anda akan diberikan QR code untuk dipindai.
  4. Scan QR Code: Buka aplikasi Google Authenticator di ponsel Anda dan pindai QR code yang ditampilkan.
  5. Verifikasi Kode: Masukkan kode yang dihasilkan oleh Google Authenticator ke dalam aaPanel untuk menyelesaikan proses aktivasi.
  6. Simpan Kode Cadangan: Pastikan untuk menyimpan kode cadangan yang diberikan, yang dapat digunakan jika Anda kehilangan akses ke Google Authenticator.

Dengan mengaktifkan 2FA, Anda menambahkan lapisan keamanan tambahan yang membantu melindungi aaPanel dari akses yang tidak sah.

Reset Password aaPanel via CLI

Jika Anda lupa password aaPanel, Anda dapat meresetnya melalui Command Line Interface (CLI). Berikut adalah langkah-langkah untuk mereset password:

  1. Akses VPS via SSH: Gunakan aplikasi seperti PuTTY atau Terminal untuk mengakses VPS Anda melalui SSH.

  2. Jalankan Perintah Reset Password: Masukkan perintah berikut untuk mereset password:

    bash
    cd /www/server/panel && python tools.py panel newpassword

    Gantilah newpassword dengan password baru yang Anda inginkan.

  3. Login ke aaPanel: Setelah password berhasil direset, login ke aaPanel menggunakan password baru Anda.

Dengan mereset password melalui CLI, Anda dapat mengakses kembali aaPanel meskipun lupa password sebelumnya.

Ganti Tanggal & Jam VPS

Mengatur tanggal dan waktu yang tepat pada VPS penting untuk sinkronisasi log dan tugas terjadwal. Berikut adalah langkah-langkah untuk mengubah tanggal dan waktu:

  1. Akses VPS via SSH: Gunakan aplikasi seperti PuTTY atau Terminal untuk mengakses VPS Anda melalui SSH.

  2. Periksa Waktu Saat Ini: Jalankan perintah date untuk melihat waktu saat ini pada server.

  3. Ubah Zona Waktu: Gunakan perintah

markdown
timedatectl set-timezone Asia/Jakarta
  1. Set Waktu Manual (Jika Diperlukan): Jika Anda ingin menyetel waktu secara manual, gunakan perintah berikut:

bash
date -s "5 JUN 2025 14:30:00"
  1. Sinkronisasi dengan NTP: Instal dan aktifkan layanan NTP untuk sinkronisasi otomatis waktu:

bash
sudo apt install ntp -y
sudo systemctl enable ntp
sudo systemctl start ntp

Mengatur waktu server yang akurat membantu mencegah error dalam jadwal cronjob, autentikasi SSL, dan proses backup otomatis.

Install Webserver OpenLiteSpeed

OpenLiteSpeed adalah salah satu web server yang ringan dan cepat, cocok digunakan untuk situs dengan trafik tinggi. Berikut langkah instalasinya via aaPanel:

  1. Login ke aaPanel
  2. Masuk Menu App Store > Web Server
  3. Pilih OpenLiteSpeed dan klik “Install”.

Setelah proses selesai, Anda bisa mengatur konfigurasi virtual host, SSL, dan rewrites langsung dari antarmuka aaPanel.

Install Webserver Apache

Apache adalah web server yang banyak digunakan karena fleksibilitas dan dukungannya terhadap berbagai module. Untuk menginstal di aaPanel:

  1. Login ke aaPanel, buka “App Store”.
  2. Pilih “Apache” dari daftar web server.
  3. Klik “Install” dan tunggu prosesnya selesai.

Apache mendukung .htaccess secara native dan ideal untuk banyak CMS seperti WordPress dan Joomla.

aaPanel Management

Manajemen panel aaPanel mencakup berbagai aspek, mulai dari kontrol akses, konfigurasi layanan, hingga manajemen user. Anda akan belajar:

  • Navigasi dashboard aaPanel
  • Pengaturan akses user dan role
  • Backup & restore konfigurasi aaPanel
  • Customisasi tampilan dan bahasa
  • Menyusun ulang struktur panel untuk efisiensi kerja

Dengan pemahaman mendalam terhadap fitur-fitur ini, Anda akan lebih mudah memanfaatkan aaPanel untuk mengelola server secara maksimal.

Baca juga: Belajar CyberPanel VPS dengan Panduan Lengkap sampai Mahir 100%

Monitoring VPS, Website dan Cronjob

Monitoring adalah elemen vital dalam manajemen server. Di kursus ini, Anda akan mempelajari:

Uptime & DNS Monitoring

Uptime monitoring memastikan website Anda selalu aktif dan bisa diakses. Anda juga akan belajar memantau DNS resolver, perubahan DNS record, dan kecepatan respon DNS menggunakan tools seperti:

  • UptimeRobot
  • HetrixTools
  • PingAja.com

Kirim Notifikasi Uptime ke Telegram

Anda akan diajarkan cara:

  1. Membuat bot Telegram
  2. Mendapatkan chat ID
  3. Menghubungkan bot ke webhook monitoring seperti UptimeRobot atau Heartbeats
  4. Mengirim alert otomatis ketika server down atau ada gangguan pada DNS

Monitoring Cronjob dengan HeartBeats

HeartBeats.io dan Cronitor sangat populer untuk memastikan cronjob berjalan tepat waktu. Di sini, Anda akan:

  • Mendaftar akun gratis
  • Menghubungkan endpoint Heartbeats dengan cronjob di aaPanel
  • Mengatur notifikasi gagal

Monitoring Domain & SSL

Penting untuk tahu kapan SSL akan kadaluarsa atau domain hampir expired. Materi ini akan mengajarkan:

  • Setup notifikasi kadaluarsa SSL
  • Monitoring reputasi domain
  • Pemeriksaan berkala blacklist domain/email

Monitoring Resources VPS (CPU, RAM dan DISK)

Anda akan mempelajari tools seperti:

  • Netdata
  • Glances
  • Monitor internal bawaan aaPanel

Pelajari cara melihat bottleneck, lonjakan RAM CPU, hingga auto-restart services jika penggunaan resource melebihi batas.

Status Page Uptime di PingAja

PingAja menyediakan fitur untuk membuat halaman status uptime publik. Anda akan belajar:

  • Membuat akun PingAja
  • Tambahkan server atau domain yang ingin dimonitor
  • Buat halaman status publik seperti “status.namaanda.com”

PingAja Free Tools

Di kursus ini juga akan diajarkan fitur-fitur gratis dari PingAja:

  • Pinging berkala server
  • Port scanner
  • Email blacklist checker
  • SSL expiry alert

Baca juga: Kursus Belajar CloudPanel sampai Mahir Kelola VPS Website

Domain Management

Pointing Domain ke aaPanel

Materi ini akan membahas:

  • Cara menghubungkan domain dari registrar ke aaPanel
  • Konfigurasi DNS di registrar
  • Pengaturan DNS Record A, CNAME, MX

Secure Login aaPanel via Domain

Anda bisa mengamankan login aaPanel menggunakan domain dan SSL:

  1. Buat subdomain seperti panel.domainanda.com
  2. Arahkan ke IP VPS Anda
  3. Install SSL melalui Let’s Encrypt
  4. Redirect login aaPanel ke domain tersebut

Manage FTP Account

Mengelola FTP memudahkan akses file dari komputer lokal. Anda akan belajar:

  • Membuat akun FTP
  • Memberikan hak akses direktori spesifik
  • Mengatur koneksi FTP dengan FileZilla

Install DNS Manager

Bagi Anda yang mengelola banyak domain, DNS Manager sangat membantu. Anda akan:

  • Install plugin DNS Manager
  • Menambahkan domain
  • Mengatur TTL, MX, TXT, dan SRV record

Baca juga: VPS Murah Terbaik yang Powerfull, Performa Ngebut & Anti Lemot!

Web Management

Manajemen website adalah komponen utama dari penggunaan aaPanel. Dalam bagian ini, Anda akan belajar bagaimana mengelola berbagai aspek web dari instalasi CMS, framework, hingga manajemen subdomain dan file.

Install dan Ganti Versi PHP

Salah satu fitur unggulan aaPanel adalah kemampuannya untuk menginstal berbagai versi PHP sekaligus. Anda akan belajar:

  1. Instalasi Beberapa Versi PHP: Anda bisa memiliki PHP 5.6, 7.4, dan 8.2 bersamaan.
  2. Switch Versi PHP per Website: Setiap website bisa menggunakan versi PHP berbeda sesuai kebutuhan.
  3. Mengaktifkan Ekstensi PHP: Seperti ionCube, pdo_mysql, mbstring, dan lain-lain.

Install WordPress

Instalasi WordPress di aaPanel sangat mudah karena sudah tersedia installer otomatis. Materi kursus akan membahas:

  • Install WordPress dari menu “One-click Deployment”
  • Setup database dan user
  • Install theme dan plugin dasar

Install Multisite WordPress

Untuk Anda yang ingin mengelola beberapa website dalam satu WordPress, fitur Multisite sangat penting. Anda akan diajarkan:

  • Mengaktifkan mode multisite
  • Konfigurasi subdomain atau subfolder multisite
  • Setting wildcard DNS

Integrasi WordPress dengan S3 Compatible

Anda akan belajar menyimpan file media WordPress ke S3 seperti Wasabi, DigitalOcean Spaces, atau Cloudflare R2:

  • Install plugin WP Offload Media
  • Konfigurasi akses key dan bucket
  • Uji coba upload file dan streaming langsung dari S3

Install SSL Certificate

Untuk mengamankan website Anda, SSL wajib digunakan. Anda akan belajar:

  • Install SSL dari Let’s Encrypt
  • Install SSL manual dari provider premium
  • Auto renew SSL setiap 90 hari

Install Mikhmon (WIFI Voucher)

Mikhmon adalah sistem manajemen hotspot Mikrotik. Di kursus ini, Anda akan diajarkan:

  • Upload script Mikhmon ke server
  • Konfigurasi koneksi router Mikrotik
  • Akses dan manajemen user hotspot

Cara Setting Redirect Website di aaPanel

Redirect berguna saat Anda memindahkan domain atau merapikan struktur URL. Materi ini mencakup:

  • Redirect dari HTTP ke HTTPS
  • Redirect dari domain lama ke baru
  • Redirect 301 dan 302 dengan .htaccess dan Nginx config

Setting Tanggal Expired Website

Fitur ini memungkinkan Anda membuat sistem otomatis yang akan menonaktifkan website setelah tanggal tertentu, ideal untuk demo site atau proyek klien.

Mirroring Website Menggunakan Reverse Proxy

Reverse proxy sangat berguna untuk menyalurkan traffic ke backend server atau untuk caching. Anda akan diajarkan:

  • Install dan konfigurasi reverse proxy
  • Redirect domain ke backend via proxy
  • Load balancing sederhana

Migrasi aaPanel ke aaPanel

Migrasi dari satu server ke server lain bisa dilakukan dengan:

  • Backup seluruh data dan konfigurasi
  • Restore ke server baru
  • Sinkronisasi DNS dan IP baru

Mengelola FTP

Materi ini mencakup:

  • Upload/download file via FTP
  • Setup permission folder
  • Membatasi akses FTP ke direktori tertentu

Deploy PHP Script

Anda akan belajar:

  • Upload dan setup script PHP
  • Konfigurasi php.ini khusus untuk script tersebut
  • Setting cronjob (jika dibutuhkan)

Deploy Laravel App

Laravel adalah framework PHP modern. Anda akan diajarkan:

  • Upload project via Git/FTP
  • Konfigurasi .env
  • Setup queue worker dan schedule

Deploy NodeJS App

NodeJS populer untuk aplikasi realtime. Materi ini membahas:

  • Upload project Node
  • Install dependency npm install
  • Jalankan dengan pm2
  • Setup reverse proxy dan auto-start

Install Website di Subdomain

Anda akan mempelajari:

  • Tambah subdomain di aaPanel
  • Setup directory root
  • Install SSL untuk subdomain

Install Memcached & Redis

Untuk caching yang lebih efisien, Anda akan belajar:

  • Install Memcached dan Redis dari App Store aaPanel
  • Integrasi dengan WordPress dan Laravel
  • Monitoring dan optimasi penggunaan

Konfigurasi WP Super Cache di Nginx

Langkah-langkah:

  • Install plugin WP Super Cache
  • Konfigurasi file nginx.conf
  • Cek cache status dengan curl

Traffick Control Website

Anda akan diajarkan:

  • Limit bandwidth per IP
  • Blokir negara tertentu
  • Integrasi CDN seperti Cloudflare

Cara Cleanup Logs

Membersihkan log sangat penting agar disk tidak penuh. Materi ini mencakup:

  • Log rotation
  • Cronjob auto cleanup
  • Menghapus log error PHP/Nginx

Install & Konfigurasi WP Rocket Nginx

WP Rocket adalah plugin caching premium. Anda akan belajar:

  • Install manual plugin WP Rocket
  • Integrasi rules cache ke Nginx
  • Uji hasil cache dengan GTMetrix

Setup W3 Total Cache

Salah satu plugin caching alternatif. Anda akan pelajari:

  • Setup Redis object cache
  • Setup page cache dan browser cache
  • Integrasi CDN

Baca juga: Belajar VPS Terbaik di Kursus Virtual Private Server Bersertifikat

Security & Firewall

Proteksi Directory (Directory Guard)

Anda akan diajarkan cara menambahkan password ke folder tertentu menggunakan .htaccess atau konfigurasi Nginx untuk membatasi akses admin atau file sensitif.

Cara Mengganti Port SSH

Mengganti port SSH adalah langkah sederhana namun efektif untuk menghindari brute-force attack:

bash
sudo nano /etc/ssh/sshd_config
# Ganti Port 22 ke 2289 atau port lainnya
sudo systemctl restart sshd

Turn On dan Turn Off aaPanel

Jika Anda ingin menonaktifkan sementara aaPanel (misalnya untuk maintenance), Anda akan belajar:

  • bt stop

  • bt start

Block ICMP di aaPanel

ICMP (ping) sering disalahgunakan oleh hacker. Anda akan belajar cara blokir dengan iptables:

bash
iptables -A INPUT -p icmp --icmp-type echo-request -j DROP

Setting Alarm Notifikasi E-mail & Telegram

Langkah penting untuk memastikan Anda selalu tahu jika server down, load tinggi, atau port tertentu terkena serangan. Anda akan belajar:

  • Setting SMTP

  • Integrasi Telegram API

  • Setup notifikasi berdasarkan kondisi tertentu

Database Management

Mengelola database secara efisien adalah salah satu pilar penting dari manajemen server. Dalam bagian ini, Anda akan mempelajari teknik-teknik lanjutan untuk MySQL dan PostgreSQL, termasuk remote access, backup, dan optimasi.

Remote Database MySQL

Anda akan mempelajari:

  • Cara mengizinkan akses remote ke database dari IP tertentu.
  • Konfigurasi file my.cnf agar bind address diset ke 0.0.0.0.
  • Pengamanan remote access menggunakan firewall dan whitelist IP.

Cara Membuat Database di aaPanel

Langkah-langkah sederhana:

  1. Masuk ke menu Database.
  2. Klik Add Database.
  3. Isi nama database, username, password.
  4. Pilih encoding dan hak akses.

Setelah itu, Anda dapat langsung menghubungkan database ini ke aplikasi atau CMS Anda.

Setting Remote DB (Beda Server)

Untuk arsitektur microservices atau cluster, remote DB sangat berguna. Anda akan belajar:

  • Mengatur IP whitelist pada server database.
  • Tes koneksi menggunakan telnet atau mysql -h.
  • Setup SSL koneksi DB agar lebih aman.

Import Database di aaPanel

Anda akan belajar:

  • Upload file .sql ke server.
  • Gunakan fitur import dari aaPanel.
  • Alternatif import via command line:
bash
mysql -u user -p database_name < file.sql

Disable Log MySQL

Log MySQL kadang membuat disk penuh. Anda akan mempelajari cara:

  • Nonaktifkan general log, slow query log, dan binary log.
  • Backup log sebelum dihapus.
  • Gunakan konfigurasi my.cnf untuk permanen menonaktifkan log tertentu.

Install & Manage PostgreSQL

Selain MySQL, PostgreSQL juga didukung. Anda akan diajarkan:

  • Install PostgreSQL dari App Store aaPanel.
  • Membuat user dan database.
  • Remote akses PostgreSQL dengan pg_hba.conf.

Mail Server

Membuat mail server sendiri memberi kendali penuh atas email bisnis Anda. Namun, juga memerlukan konfigurasi keamanan yang tepat.

Install & Konfigurasi Mail Server

Di kursus ini Anda akan mempelajari:

  • Instalasi mail server berbasis Postfix + Dovecot.
  • Setup DKIM, SPF, dan DMARC untuk menghindari spam.
  • Integrasi SSL pada SMTP dan IMAP.

Install Webmail Roundcube

Roundcube adalah aplikasi webmail berbasis PHP. Anda akan mempelajari:

  • Install dari App Store aaPanel.
  • Setting default language dan skin.
  • Autologin dari panel aaPanel.

Backup dan Restore Mail Server

Langkah-langkah:

  • Backup maildir, postfix, dan konfigurasi dovecot.
  • Restore ke server baru.
  • Cek integritas dengan uji kirim dan terima email.

Backup & Restore aaPanel

Backup adalah fondasi utama disaster recovery. Anda akan belajar strategi lengkap menyimpan backup ke berbagai tempat.

Backup Website & Database ke Lokal Disk

Backup manual dan terjadwal ke folder lokal server:

  • Setup cronjob backup.
  • Gunakan fitur ZIP dan export SQL.
  • Simpan ke /home/backup/ atau folder khusus.

Backup Website & Database ke Google Drive

Integrasi dengan Google Drive sangat populer. Anda akan belajar:

  • Autentikasi OAuth
  • Setup remote destination
  • Upload otomatis dengan rclone

Backup Website & Database ke VPS Lain (SFTP)

Menggunakan SFTP:

  • Setup kunci SSH antar VPS.
  • Kirim backup secara otomatis.
  • Restore cepat dari backup VPS cadangan.

Backup Website & Database ke AWS S3

Langkah-langkah:

  • Buat bucket di AWS S3.
  • Setup rclone config untuk AWS.
  • Backup harian dengan penghapusan otomatis setelah 7 hari.

Backup Website & Database ke Wasabi S3

Hampir sama dengan AWS, namun biaya lebih murah. Anda akan:

  • Buat akun Wasabi.
  • Setup akses key.
  • Simpan backup mingguan.

Backup Website & Database ke Cloudflare R2

Cloudflare R2 tidak memiliki biaya egress. Anda akan:

  • Buat bucket R2
  • Setup kompatibilitas S3
  • Backup dan restore

Backup Website & Database ke Storj

Storj adalah storage terdesentralisasi. Anda akan belajar:

  • Buat access grant
  • Install uplink CLI
  • Backup dan restore terenkripsi

Backup Website & Database ke DigitalOcean Spaces

DigitalOcean menawarkan S3-compatible storage. Anda akan:

  • Setup access key
  • Test koneksi
  • Gunakan rclone untuk backup rutin

Backup Web & Database ke Neo Object Storage S3 Biznet

Untuk pengguna Indonesia yang ingin koneksi lebih cepat, Neo S3 bisa jadi pilihan:

  • Setup credential dari Biznet
  • Konfigurasi S3 endpoint
  • Monitoring storage usage

Backup Web & Database ke Nevacloud

Langkah backup ke provider lokal Nevacloud:

  • Konfigurasi akun Nevacloud S3
  • Setup folder backup
  • Restore website menggunakan file ZIP dan SQL

Restore Backup Website (Case Study WordPress)

Praktek langsung:

  • Upload file ZIP dan SQL
  • Restore folder dan database
  • Ubah konfigurasi wp-config.php
  • Update DNS (jika domain berubah)

Optimasi Server di aaPanel

Optimasi PHP

Anda akan belajar:

  • Mengatur opcache dan realpath_cache_size
  • Batasi max_execution_time, memory_limit
  • Aktifkan GZIP compression

Bonus Khusus Hari Ini

Group Telegram Khusus untuk Diskusi

Sebagai pembeli course, Anda akan diundang ke grup eksklusif Telegram untuk:

  • Tanya jawab teknis
  • Diskusi dengan trainer langsung
  • Share pengalaman antar member

💯 Gratis Certificate Jago aaPanel

  • Setelah menyelesaikan kursus, Anda akan mendapatkan:
  • Sertifikat digital
  • Tanda keahlian mengelola VPS & aaPanel
  • Portofolio tambahan untuk freelancer dan IT profesional

Kesimpulan

Kursus Jago aaPanel bukan sekadar tutorial biasa—ini adalah panduan komprehensif untuk mengelola server VPS dengan mudah dan profesional.

Mulai dari instalasi aaPanel hingga optimasi server dan keamanan tingkat lanjut, semua dibahas secara lengkap.

Dengan lebih dari 77 topik dan dukungan komunitas aktif, Anda akan siap menjadi ahli VPS yang handal.

Nah, jika tertarik kamu bisa mengikuti kursus aaPanel melalui link berikut: Kursus aaPanel VPS MidTeknologi

Redaksi Media Mahasiswa Indonesia

Poin Poin Artikel

Pos terkait

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses