Subdomain Live & Ready (SSL Active)

Panduan Deploy esurat.santriplus.id

Petunjuk langkah demi langkah mengunggah file ZIP Website & Database dari Windows ke Server Linux

1
Unggah File ZIP dari Laptop Windows ke Server
Windows Client

Anda sudah menyiapkan 2 file ZIP (misal: website.zip dan database.zip atau database.sql). Silakan pilih salah satu metode di bawah ini untuk mengirim file dari Windows ke server:

Metode A: Lewat PowerShell / Command Prompt (Rekomendasi Cepat)

Buka PowerShell atau CMD di laptop Windows Anda, lalu jalankan perintah berikut (ganti nama file sesuai file Anda):

scp C:\Users\NamaAnda\Downloads\website.zip root@145.79.10.88:/var/www/esurat/
scp C:\Users\NamaAnda\Downloads\database.zip root@145.79.10.88:/var/www/esurat/
📌 Tips Windows: Anda bisa membuka folder tempat file ZIP berada di Windows File Explorer, klik kanan di area kosong lalu pilih "Open in Terminal" atau "Open PowerShell window here". Lalu ketik perintah:
scp website.zip root@145.79.10.88:/var/www/esurat/

Metode B: Menggunakan Aplikasi GUI (WinSCP / FileZilla)

  1. Download & buka WinSCP atau FileZilla di Windows.
  2. Masukkan info server:
    • Protocol / Host: 145.79.10.88 (Port: 22)
    • Username: root
    • Password: Password SSH server Anda
  3. Masuk ke folder tujuan server: /var/www/esurat/
  4. Drag & drop file website.zip dan database.zip Anda ke folder tersebut.
2
Ekstrak File ZIP di Server
SSH Server

Setelah file berhasil terunggah ke server, lakukan SSH ke server lalu jalankan perintah ekstraksi berikut:

cd /var/www/esurat unzip -o website.zip unzip -o database.zip
💡 Catatan: Pastikan isi file index.html atau index.php utama dari web Anda berada langsung di dalam folder /var/www/esurat/ (bukan di dalam subfolder ganda).
3
Import & Restorasi Database
Database Setup

Pilih sesuai jenis database yang digunakan aplikasi Anda:

Jika Menggunakan PostgreSQL:

sudo -u postgres createdb esurat_db sudo -u postgres psql esurat_db < /var/www/esurat/database.sql

Jika Menggunakan MySQL / MariaDB:

Jika aplikasi Anda membutuhkan MySQL/MariaDB, jalankan perintah ini di server:

sudo apt update && sudo apt install -y mariadb-server sudo mysql -e "CREATE DATABASE IF NOT EXISTS esurat_db;" sudo mysql esurat_db < /var/www/esurat/database.sql