AIO Installer Otomatisasi Instalasi Tools Developer VPS Ubuntu

Memulai proyek baru di Virtual Private Server (VPS) seringkali diawali dengan proses instalasi berbagai perangkat lunak dan alat pengembangan yang esensial. Proses manual bisa memakan waktu dan terkadang membosankan. Untungnya, ada skrip otomatisasi seperti AIO Installer yang dapat menyederhanakan tugas ini secara signifikan, khususnya untuk sistem berbasis Ubuntu.
AIO Installer adalah skrip yang dirancang untuk mengotomatiskan instalasi berbagai tools penting untuk developer. Mari kita bahas cara penggunaannya.
Fitur dan Alat yang Diinstal
AIO Installer Script ini menawarkan beberapa fitur dan akan menginstal perangkat lunak berikut:
- Logging dengan Timestamp: Semua tindakan dan output dicatat ke file
script.log
untuk referensi di kemudian hari. - Update dan Upgrade Sistem: Skrip akan secara otomatis melakukan pembaruan sistem.
- Instalasi Perangkat Lunak Esensial:
- Curl: Alat untuk transfer data dengan URL.
- Node.js: Lingkungan runtime JavaScript.
- Python 3.12 dan Virtual Environment: Versi terbaru Python beserta alat untuk manajemen lingkungan virtual.
- Docker & Docker Compose: Platform kontainerisasi dan alat orkestrasinya.
- Git: Sistem kontrol versi terdistribusi.
- Screen & Tmux: Utilitas terminal multiplexer.
- Go (Golang): Bahasa pemrograman dari Google.
- Rust (termasuk RZup): Bahasa pemrograman sistem, diinstal melalui
rustup
. - Utilitas Tambahan:
seq
,jq
,bc
,htop
,pv
.
Persiapan Sebelum Instalasi
Sebelum menjalankan skrip, pastikan:
- Anda memiliki VPS yang menjalankan distribusi Linux berbasis Debian, khususnya Ubuntu 20.04 atau 22.04 (sesuai informasi kompatibilitas skrip).
- Anda memiliki akses root atau user dengan hak sudo ke VPS Anda melalui SSH. Skrip ini memerlukan hak akses tersebut untuk melakukan instalasi.
- Koneksi internet yang stabil di VPS.
Langkah-Langkah Instalasi Menggunakan AIO Installer Script
Proses instalasinya sangat sederhana dan dirangkum dalam satu baris perintah.
1. Akses VPS Anda
Masuk ke VPS Anda menggunakan SSH:
ssh username@IP_ADDRESS_VPS
Ganti username
dengan user Anda dan IP_ADDRESS_VPS
dengan alamat IP VPS Anda.
2. Unduh dan Jalankan Skrip AIO Installer
Anda bisa mengunduh, memberikan hak eksekusi, dan menjalankan skrip dengan perintah berikut:
wget https://github.com/Wimboro/AIO-script/raw/main/aio.sh -O aio.sh && chmod +x aio.sh && ./aio.sh
Perintah ini akan melakukan beberapa hal:
wget ... -O aio.sh
: Mengunduh skripaio.sh
dari repositori GitHub dan menyimpannya dengan namaaio.sh
.chmod +x aio.sh
: Memberikan izin eksekusi pada fileaio.sh
../aio.sh
: Menjalankan skrip. Karena skrip ini melakukan instalasi sistem, Anda mungkin perlu menjalankannya dengansudo ./aio.sh
jika Anda tidak login sebagai root, atau skrip itu sendiri akan meminta password sudo.
Skrip akan berjalan dan menginstal semua tools yang telah ditentukan. Proses ini juga akan melakukan update dan upgrade sistem secara otomatis.
3. Periksa Log (Jika Perlu)
Semua tindakan dan output dari skrip akan dicatat dalam file script.log
yang berada di direktori yang sama tempat Anda menjalankan skrip. Anda bisa memeriksanya jika terjadi masalah atau untuk melihat detail proses instalasi:
cat script.log
Atau gunakan less script.log
untuk navigasi yang lebih mudah.
4. Verifikasi Instalasi
Setelah skrip selesai, verifikasi apakah software utama telah terinstal:
- Python:
python3.12 --version
- Node.js:
node --version
dannpm --version
- Docker:
docker --version
(Anda mungkin perlu menjalankansudo docker --version
atau menambahkan user Anda ke grup docker:sudo usermod -aG docker $USER
lalu logout dan login kembali). - Go:
go version
- Rust:
rustc --version
- Git:
git --version
Kompatibilitas
Skrip ini dirancang untuk bekerja pada:
- Ubuntu 20.04
- Ubuntu 22.04
- Distribusi Linux lain yang berbasis Debian
Kesimpulan
AIO Installer Script adalah alat yang sangat berguna untuk mempercepat proses penyiapan awal VPS Ubuntu Anda. Dengan satu perintah, Anda mendapatkan serangkaian tools pengembangan modern seperti Python 3.12, Node.js, Docker, Go, dan Rust terinstal dan siap digunakan. Ini menghemat banyak waktu dan memastikan konsistensi instalasi.
Skrip ini bersifat open source di bawah Lisensi MIT. Untuk detail lebih lanjut, pembaruan, atau jika Anda ingin berkontribusi, Anda bisa merujuk ke repositori GitHub aslinya (informasi fork dan kreator biasanya ada di akhir file README).
Selamat mencoba dan semoga VPS Anda semakin produktif!