Berjalan di Raspberry Pi, Uptime Kuma membuat Anda mengetahui tentang bagaimana layanan web Anda berjalan. Berikut cara menerapkannya.
Situs web dan layanan self-hosting di Raspberry Pi Anda adalah hobi yang hebat dan cara untuk melampaui cengkeraman predator teknologi besar. Tetapi memantau server Anda dan memastikan bahwa semuanya berfungsi sebagaimana mestinya dapat memusingkan.
Uptime Kuma adalah monitor uptime yang dihosting sendiri yang melacak waktu aktif di situs Anda dan dapat mengirimkan pemberitahuan kepada Anda jika ada masalah.
Apa itu Uptime Kuma, dan Mengapa Anda Membutuhkannya?
Raspberry Pi adalah pusat dari banyak pengaturan server rumah, dan dengan perangkat lunak yang tepat, Anda dapat menggunakannya untuk menggantikan layanan berpemilik terpusat hampir seluruhnya.
Anda dapat menjalankan Anda sendiri Server email Raspberry Pi, baca artikel berita lengkap dengan FreshRSS, streaming musik dan film dengan Jellyfin, atau jalankan office suite berbasis cloud lengkap dan layanan pencadangan otomatis dengan
Nextcloud di Raspberry Pi. Anda bahkan dapat menggunakan a Raspberry Pi sebagai sistem manajemen restoran yang lengkap.Ini adalah hobi yang menyenangkan, dan memberi Anda awal dalam memperjuangkan privasi Anda. Namun terkadang layanan Anda akan mengalami masalah. Ini mungkin masalah konfigurasi, atau Anda mungkin perlu memulai ulang layanan atau wadah individual.
Jika Anda tidak menggunakan layanan setiap hari, Anda mungkin tidak menyadari ada masalah segera setelah berkembang. Dengan Uptime Kuma, Anda dapat melihat server Anda secara sekilas, dan segera mengetahui apakah sedang naik, turun, atau masalah berkembang.
熊, diterjemahkan ke dalam abjad Latin sebagai 'Kuma', adalah kata dalam bahasa Jepang untuk Beruang
Anda juga dapat mengonfigurasi Uptime Kuma untuk mengirimi Anda pemberitahuan menggunakan berbagai metode, sehingga Anda akan langsung tahu jika Anda perlu mengambil tindakan.
Cara Memasang Uptime Kuma di Raspberry Pi
Cara termudah untuk menginstal Uptime Kuma di Raspberry Pi adalah dengan Docker. Jika Anda belum memiliki Docker di Raspberry Pi Anda, instal dengan:
sudotepatInstallburuh pelabuhan.io
Mulai dan aktifkan Docker dengan:
sudo systemctl awal buruh pelabuhan
sudo systemctl memungkinkan buruh pelabuhan
Tambahkan pengguna Anda ke grup Docker:
sudo usermod -aG docker pi
Agar keanggotaan grup baru berlaku, keluar dan masuk lagi.
Sekarang Docker terinstal dan berjalan, Anda dapat menginstal Uptime Kuma dengan:
buruh pelabuhan menjalankan -d --restart=selalu -p 3001:3001 -v waktu aktif-kuma:/app/data --nama uptime-kuma louislam/uptime-kuma:1
Docker akan mengunduh image yang diperlukan dan menyiapkan container untuk menjalankan Uptime Kuma secara terpisah.
Jika Anda lebih suka menggunakan Docker Compose untuk mengelola Uptime Kuma, Anda dapat melakukannya dengan mudah buat file Docker Compose dari wadah apa pun yang sedang berjalan dengan docker-autocompose.
Gunakan Uptime Kuma untuk Memantau Situs dan Layanan Anda di Raspberry Pi
Setelah Uptime Kuma aktif dan berjalan, buka browser web Anda dan arahkan ke: alamat-pi-lokal-ip Anda: 3001.
Anda akan diminta untuk membuat nama pengguna dan kata sandi untuk pengguna admin, lalu klik ke antarmuka dasbor utama. Saat ini, tidak akan ada apa pun di sana, jadi klik Tambahkan Monitor Baru.
Anda dapat memilih dari berbagai jenis monitor untuk layanan di Raspberry Pi Anda, termasuk berbagai jenis database, wadah Docker, server game Steam, ping, dan layanan DNS.
Jenis monitor yang paling banyak diterapkan adalah HTTP. Sebagian besar layanan Anda akan memiliki antarmuka web, dan apakah Anda mengakses layanan Anda menggunakan nama domain, lokal domain, atau alamat IP dan nomor port, Anda akan dapat menggunakan opsi ini untuk ujung depan sebagian besar berbasis Raspberry Pi jasa.
Selain itu, Anda dapat menggunakan opsi ini untuk memantau waktu aktif situs web di web yang lebih luas—bukan hanya milik Anda sendiri. Berikan layanan Anda a Nama Ramah, lalu ketik URL.
Secara default, Uptime Kuma akan memeriksa apakah layanan Anda aktif setiap 60 detik. Ini tampaknya masuk akal, tetapi Anda dapat mengubah nilainya menjadi apa pun yang Anda inginkan.
Anda mungkin ingin mengubah jumlah percobaan sebelum layanan ditandai sebagai tidak aktif dan pemberitahuan dikirimkan. Blip jaringan terjadi dari waktu ke waktu dan sering mengoreksi diri.
Opsi kotak centang termasuk mengabaikan kesalahan SSL/TLS dan pemberitahuan sertifikat keamanan kedaluwarsa. Agak aneh, Anda juga bisa mengaktifkannya Modus Terbalik, yang akan memberi tahu Anda saat layanan atau situs web aktif dan berjalan.
Untuk memantau wadah Docker, Anda memerlukan nama wadah atau ID serta host Docker, sedangkan untuk pemantauan basis data, Anda memerlukan kredensial basis data
Atur Notifikasi
Jika Anda berencana memantau hanya melalui antarmuka web, Anda dapat berhenti sekarang. Namun, Anda mungkin ingin Uptime Kuma memberi tahu Anda tentang pemadaman sehingga Anda dapat memperbaikinya secepat mungkin. Klik pada hijau Pemberitahuan Pengaturan tombol, dan pilih dari daftar tarik-turun 49 entri yang epik. Hampir semua opsi tercakup, dengan sorotan termasuk pemberitahuan melalui email, Discord, Signal, Telegram, dan Microsoft Teams.
Untuk mengatur notifikasi Telegram, misalnya, yang Anda butuhkan hanyalah ID Obrolan dan token bot. Anda bisa mendapatkan token bot dari Telegram BotFather.
Dari dialog penyiapan Notifikasi, Anda dapat menerapkan metode notifikasi yang sama ke semua monitor Anda saat ini.
Itu Dasbor tombol di kanan atas memberikan ikhtisar tentang layanan Anda, dan mengeklik setiap entri akan menampilkan grafik waktu respons dan masalah terkini. Anda akan melihat persentase uptime 24 jam dan 30 hari, dan jika Anda menggunakan sertifikat untuk mengamankan situs Anda, Uptime Kuma bahkan akan memberi Anda tanggal kedaluwarsa!
Memantau Uptime Layanan di Raspberry Pi Mudah!
Uptime Kuma sangat mudah diterapkan dan memberi tahu Anda tentang bagaimana berbagai layanan Anda berjalan.
Jika Anda menggunakan Raspberry Pi untuk menghosting situs web untuk dikunjungi pembaca, sama pentingnya untuk memastikan halaman Anda bebas dari kesalahan ejaan, tata bahasa, kesalahan, dan tautan rusak.