DEV Community

Mr koala
Mr koala

Posted on

Cara upload file nuxartbill dari local ke vps

****Pertama kompres terlebih dahulu filenya
Perhatikan, perintah ini dijalankan didalam folder project

zip -r project-billing.zip . -x "*.git*" "node_modules/*" "vendor/*"
Enter fullscreen mode Exit fullscreen mode

Upload project ke vps kamu

scp project-billing.zip root@(ip vps):/root/
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode
  • 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
Enter fullscreen mode Exit fullscreen mode
  • 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
Enter fullscreen mode Exit fullscreen mode

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)