Sunday, 8 June 2025

Jalankan tunnel cloudflared otomatis

 Bagus, kamu sudah berhasil menjalankan tunnel Cloudflared! Supaya tunnel Cloudflared jalan otomatis saat login ke Ubuntu (misalnya agar Moodle di laptop kamu selalu online tanpa harus manual), kamu bisa menggunakan systemd service atau crontab @reboot. Saya sarankan pakai systemd karena lebih stabil dan bisa dikontrol lebih baik.

Berikut langkah-langkahnya untuk menggunakan systemd service:
✅ 1. Cek Lokasi cloudflared dan konfigurasi

Pastikan kamu sudah login dan punya file konfigurasinya, biasanya berada di:
~/.cloudflared/config.yml
/home/dhwan/.cloudflared/config.yml

Cek juga lokasi cloudflared:
which cloudflared
/usr/local/bin/cloudflared

✅ 2. Buat service systemd

Buat file service baru:
sudo nano /etc/systemd/system/cloudflared.service
Isi dengan:
[Unit]
Description=Cloudflared Tunnel
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/bin/cloudflared tunnel run NAMA_TUNNEL_KAMU
Restart=on-failure
User=USERNAME_KAMU

[Install]
WantedBy=multi-user.target

Ganti bagian berikut:

    NAMA_TUNNEL_KAMU: Nama tunnel kamu, bisa dicek dari cloudflared tunnel list

    USERNAME_KAMU: Nama user Ubuntu kamu, bisa dicek pakai whoami

✅ 3. Reload, Enable dan Start servicenya
sudo systemctl daemon-reexec
sudo systemctl daemon-reload
sudo systemctl enable cloudflared
sudo systemctl start cloudflared

✅ 4. Cek status

Cek apakah tunnel sudah jalan otomatis:
sudo systemctl status cloudflared
Harusnya muncul status active (running)

✅ 5. Reboot test

Coba restart laptop dan cek apakah Moodle langsung bisa diakses via domain.



Share:

0 comments:

Post a Comment