| | | |

AIO Installer Otomatisasi Instalasi Tools Developer VPS Ubuntu

AIO Installer

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:

  1. Anda memiliki VPS yang menjalankan distribusi Linux berbasis Debian, khususnya Ubuntu 20.04 atau 22.04 (sesuai informasi kompatibilitas skrip).
  2. Anda memiliki akses root atau user dengan hak sudo ke VPS Anda melalui SSH. Skrip ini memerlukan hak akses tersebut untuk melakukan instalasi.
  3. 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:

Bash
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:

Bash
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 skrip aio.sh dari repositori GitHub dan menyimpannya dengan nama aio.sh.
  • chmod +x aio.sh: Memberikan izin eksekusi pada file aio.sh.
  • ./aio.sh: Menjalankan skrip. Karena skrip ini melakukan instalasi sistem, Anda mungkin perlu menjalankannya dengan sudo ./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:

Bash
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 dan npm --version
  • Docker: docker --version (Anda mungkin perlu menjalankan sudo 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!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *