Skip to main content

One post tagged with "casaos"

View All Tags

Instalasi CasaOS, Web UI yang cocok untuk dashboard selfhost

ยท 4 min read
Valerino Gozen
Back End Engineer at Berijalan

Pada kesempatan kali ini, saya akan membagikan langkah-langkah instalasi CasaOS di homelab pribadi saya. Bagi yang tertarik dengan self-hosting atau ingin membuat home server sederhana, CasaOS bisa menjadi pilihan menarik karena menyediakan tampilan yang mudah dipahami dan dapat menjalankan aplikasi berbasis Docker by default.

info

Catatan: Saat ini saya sudah menguji coba CasaOS pada arsitektur ARM (Armbian) dan x86_64 (Ubuntu 24.04 LTS).

Mengenal CasaOSโ€‹

CasaOS adalah sistem operasi berbasis Linux yang dirancang khusus untuk pengguna rumahan yang ingin menjalankan layanan self-hosted secara mudah melalui antarmuka web. Dengan CasaOS, Anda dapat mengakses dan mengelola aplikasi seperti Jellyfin, Nextcloud, AdGuard Home, dan beberapa aplikasi selfhosting lainnya.

Spesifikasi Hardware yang Saya Gunakanโ€‹

  • Prosesor: Intel i3-6100
  • RAM: 16 GB DDR4
  • OS: Ubuntu 24.04.2 LTS
  • Kernel: 6.8.0.59-generic
  • Versi CasaOS: 0.4.15

neofetch

Cara Instalasi CasaOSโ€‹

Ikuti langkah-langkah berikut untuk menginstal CasaOS di perangkat Anda:

1. Persiapan Awalโ€‹

Pastikan Anda telah memasang sistem operasi Linux di pada perangkat anda. Pada kasus ini, saya menggunakan Ubuntu 24.04.2.

2. Jalankan Perintah Instalasiโ€‹

Anda dapat mengunjungi situs resmi CasaOS untuk mendapatkan perintah instalasi terbaru. Atau gunakan perintah berikut langsung di terminal:

curl -fsSL https://get.casaos.io  | sudo bash

casaos

casaos-install

3. Akses Web UI CasaOSโ€‹

Setelah proses instalasi selesai, Anda akan diberikan URL lokal untuk mengakses antarmuka pengguna (Web UI) CasaOS. Buka URL tersebut di browser Anda dan buat akun pertama kali.

show-local

Menjalankan Aplikasi Self-Hosted dengan CasaOSโ€‹

Setelah berhasil login, Anda dapat langsung mulai menginstal aplikasi self-hosted melalui App Store yang tersedia.

4. Tampilan Utama CasaOSโ€‹

Saya telah menginstal beberapa aplikasi menggunakan Docker Compose untuk keperluan uji coba dan pengembangan.

note

Catatan: Anda juga bisa menggunakan file docker-compose.yaml secara manual untuk menginstal aplikasi yang tidak tersedia di App Store.

show-desktop

Eksplorasi App Store CasaOSโ€‹

App Store menjadi salah satu fitur utama CasaOS โ€” Anda bisa mencari dan menginstal aplikasi populer dalam format Docker Compose hanya dengan beberapa klik saja.

appstore

manual-install

Fitur ini sangat membantu bagi pengguna awam yang ingin menjalankan aplikasi self-hosted tanpa harus bersusah payah menulis konfigurasi Docker sendiri.

Menambah Repository Eksternal (Opsional)โ€‹

Untuk memperluas koleksi aplikasi, Anda bisa menambahkan repository eksternal seperti Big Bear CasaOS.

insert-repo

Langkah-langkah Menambah Repository Baruโ€‹

  1. Buka menu App Store.
  2. Klik tombol More Apps.
  3. Masukkan alamat repository berikut:

input-bigbear

https://icewhale.bigbeartechworld.com/big-bear-casaos.zip 

Repository ini merupakan bagian dari komunitas BigBearTechWorld, sebuah repository 3rd party yang bekerja sama resmi dengan IceWhale (tim di balik CasaOS dan ZimaOS).

Setelah berhasil ditambahkan, Anda akan memiliki akses ke ratusan aplikasi tambahan yang siap diinstal dengan sekali klik.

Penutupโ€‹

Instalasi CasaOS cukup sederhana dan cepat, bahkan untuk pengguna yang baru memulai eksplorasi di dunia self-hosting. Dengan integrasi Docker dan dukungan App Store (termasuk repository eksternal seperti Big Bear), CasaOS memberikan pengalaman manajemen server rumahan yang modern dan user-friendly.

Rekomendasi blog lainโ€‹

Mungkin pada pengalaman saya pribadi, menginstall CasaOS saja tidak cukup namun kadang butuh sebuah infrastruktur tambahan untuk mengakses server saya secara publik maupun private menggunakan VPN (WIP)