StreamFlow: Aplikasi Live Streaming Multi-Window dengan auto cronjobs delete cache videodata agar disk tidak penuh

Search for a command to run...

No comments yet. Be the first to comment.
Kalau kamu masih pakai email seperti kamu123@gmail.com untuk urusan kerja, freelance, atau bisnis, trust dari calon klien biasanya lebih rendah. Bandingkan: kamu123@gmail.com vs hello@namakamu.com Yan
Kalau kamu masih pakai email seperti kamu123@gmail.com untuk urusan kerja, freelance, atau bisnis, trust dari calon klien biasanya lebih rendah. Bandingkan: kamu123@gmail.com vs hello@namakamu.com Yan
Workflow ini berfungsi untuk mencatat setiap lamaran pekerjaan yang dikirim melalui pesan Telegram langsung ke Google Sheets secara otomatis menggunakan n8n.Setiap kali kamu mengirim pesan berisi detail lamaran ke bot Telegram, sistem akan menuliskan...
Bagi banyak developer, aapanel menjadi pilihan populer karena tampilan yang ramah pengguna dan fitur lengkap untuk mengelola server. Jika Anda membangun aplikasi React menggunakan Vite, proses deploy di aapanel sebenarnya sederhana namun cukup sulit ...
aaPanel adalah kontrol panel server berbasis web yang memudahkan pengguna dalam mengelola layanan hosting seperti web server, database, FTP, dan SSL tanpa perlu mengetik perintah terminal yang rumit. Panel ini merupakan alternatif populer untuk cPane...

Have you ever experienced emails from your server not reaching their destination — just disappearing? They've been sent without any errors, but the recipient never gets them. In this case, the issue is most likely in the email delivery process — it c...

Buat file script /root/clean_streamflow_data.sh:
sudo nano /root/clean_streamflow_data.sh
isi dengan script dibawah:
#!/bin/bash
# Log waktu pembersihan
echo "=== Pembersihan otomatis dimulai pada $(date) ==="
# Hapus file streamflow_videodata_*.mp4 di folder uploads
find /root/streamflow/src/uploads -type f -name 'streamflow_videodata_*.mp4' -exec rm -fv {} \;
# Catat hasil pembersihan ke log
echo "File yang dihapus:"
find /root/streamflow/src/uploads -type f -name 'streamflow_videodata_*.mp4' | while read file; do
echo "- $file"
done
echo "=== Pembersihan selesai ==="
Beri izin eksekusi
chmod +x /root/clean_streamflow_data.sh
Tes Script
sudo /root/clean_streamflow_data.sh
Output contoh jika berhasil:
=== Pembersihan otomatis dimulai pada Sen 8 Apr 10:00:00 WIB ===
File yang dihapus:
- /root/streamflow/src/uploads/streamflow_videodata_38cfc782b95dd5c716f19cde762fb9ac.mp4
=== Pembersihan selesai ===
Tambahkan ke Cronjob Setiap 12 Jam
sudo crontab -e
Lalu ini masukan dibagian paling bawah:.
0 /12 /root/clean_streamflow_data.sh >> /root/streamflow_cleanup.log 2>&1
Penjelasan:
*/12 = Jalankan setiap 12 jam (misal: jam 00:00, 12:00, 00:00, dst).
0 = Menit ke-0 (tepat pada jam tersebut).
>> /root/streamflow_cleanup.log untuk menyimpan log.
Verifikasi Cronjob
Cek log setelah cronjob berjalan:
cat /root/streamflow_cleanup.log
Cek daftar cronjob aktif:
sudo crontab -l
Contoh Hasil Log
Jika cronjob berjalan sukses, isi /root/streamflow_cleanup.log akan seperti ini:
=== Pembersihan otomatis dimulai pada Sen 8 Apr 06:00:00 WIB ===
File yang dihapus:
- /root/streamflow/src/uploads/streamflow_videodata_123456.mp4
=== Pembersihan selesai ===