****Pertama kompres terlebih dahulu filenya
Perhatikan, perintah ini dijalankan didalam folder project
zip -r project-billing.zip . -x "*.git*" "node_modules/*" "vendor/*"
Upload project ke vps kamu
scp project-billing.zip root@(ip vps):/root/
File sudah terkirim ke vps
jika file sudah terkirim ke vps kamu, selanjutnya adalah download paket unzip untuk ekstrak file tersebut
# Install unzip jika belum ada
apt update && apt install unzip -y
# Ekstrak file (ganti nama_file.zip sesuai nama filemu)
unzip nama_file.zip -d phpnuxbill
cd phpnuxbill
Install Docker
- Persiapan Repositori
# Hapus versi lama yang mungkin konflik
apt-get remove docker docker-engine docker.io containerd runc -y
# Install dependensi awal
apt-get update
apt-get install ca-certificates curl gnupg lsb-release -y
# Tambahkan GPG Key resmi Docker
mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
- Tambahkan Sumber Aplikasi (Repository) Perintah ini akan memberitahu Ubuntu 20.04 kamu untuk mengambil Docker dari sumber yang tepat:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
- Instalasi Docker & Compose V2 Sekarang, lakukan instalasi paket utamanya:
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
Verifikasi dan Jalankan Project
etelah instalasi selesai, cek apakah perintah "spasi" sudah aktif: docker compose version
Jika muncul versi 2.x, sekarang kamu bisa langsung "up" kembali project Nuxbilling kamu: cd ~/nuxbilling docker compose up -d
Top comments (0)