Aplikasi Open Source untuk Keuangan dan Administrasi UMKM di Linux
Aplikasi kasir dan akuntansi umumnya berakhir menjadi langganan bulanan, dan data keuangan yang penting pun tersimpan di server mereka. Lima aplikasi open source di bawah ini menjawab dua sisi kebutuhan UMKM: mengatur uang harian dan mencatat aset, stok, serta administrasi usaha.
Ringkasan
- Actual Budget, Firefly III, dan GnuCash menangani uang, masing-masing dengan penekanan yang berbeda.
- Homebox dan Grocy menangani administrasi: daftar aset, stok, dan kebutuhan usaha.
- Data keuangan tetap layak dicadangkan terpisah dari aplikasi yang memakainya.
Tabel perbandingan aplikasi keuangan dan administrasi UMKM open source
| Kebutuhan | Aplikasi | Bentuk penggunaan | Kanal Linux |
|---|---|---|---|
| Anggaran harian tanpa server | Actual Budget | Aplikasi desktop, data lokal | actualbudget.org, Flathub |
| Lacak pengeluaran lengkap di server sendiri | Firefly III | Server sendiri lewat peramban | Repositori |
| Pembukuan dua sisi | GnuCash | Aplikasi desktop | gnucash.org, Flathub |
| Daftar aset dan barang milik usaha | Homebox | Server sendiri | homebox.software |
| Stok, belanja, dan tugas harian | Grocy | Server sendiri lewat peramban | grocy.net |
Actual Budget: anggaran harian yang langsung dan lokal

Actual Budget memakai cara kerja amplop, yaitu uang dialokasikan ke kategori tertentu lalu pengeluaran dicatat terhadap kategori itu. Semua data disimpan di berkas lokal, jadi aplikasi tetap bisa dipakai tanpa server dan tanpa koneksi.
Situsnya ada di actualbudget.org dengan panduan di actualbudget.org/docs, dan aplikasi Linux-nya tersedia di Flathub. Repositorinya di github.com/actualbudget/actual menerima perubahan pada 2 Oktober 2026. Batasannya, begitu dipakai di banyak perangkat, sinkronisasi data masih perlu diatur manual lewat server sinkronisasi atau sinkronisasi berkas.
Untuk pemakaian harian, alurnya sederhana: buat anggaran per kategori, lalu catat pengeluaran begitu transaksi terjadi. Actual bisa mengimpor transaksi dari berkas CSV hasil ekspor rekening, sehingga tidak perlu mencatat satu per satu.
Firefly III: pelacakan uang yang lebih detail
Firefly III berjalan di server sendiri dan dibuka lewat peramban. Setiap transaksi bisa dikaitkan ke akun, kategori, anggaran, dan tag. Ia juga menyediakan aturan otomatis, transaksi berulang, serta laporan yang bisa diekspor ke berkas CSV untuk diperiksa akuntan.
Fitur lengkapnya membuat Firefly III cocok untuk usaha dengan beberapa rekening dan arus kas yang aktif tiap hari. Kode dan dokumentasinya ada di github.com/firefly-iii/firefly-iii yang menerima perubahan pada 3 Oktober 2026. Batasannya, instalasinya lebih berat karena butuh PHP, basis data, dan antarmuka peramban yang harus selalu aktif.
Firefly III juga membedakan hak akses antar pengguna, jadi pemodal dan staf bisa memakai dasbor berbeda. Aturan otomatisnya ada.
GnuCash: pembukuan dua sisi yang rapi

GnuCash memakai metode pembukuan dua sisi, yaitu setiap transaksi selalu memiliki sisi debit dan kredit yang sama besarnya. Cara inilah yang dipakai akuntansi pada umumnya, sehingga laporan laba rugi dan neraca bisa dihasilkan langsung dari data yang dicatat.
Situsnya ada di gnucash.org dan aplikasi desktopnya tersedia di Flathub. Repositorinya di github.com/Gnucash/gnucash menerima perubahan pada 2 Oktober 2026. Batasannya, kurva belajarnya lebih terjal dari Actual Budget dan tidak cocok untuk mencatat pengeluaran harian sambil jalan.
Untuk satu pengguna, GnuCash menyimpan data di berkas lokal. Kalau butuh beberapa orang masuk sekaligus, datanya bisa ditaruh di server basis data. Keduanya tetap bisa dicadangkan sebagai satu berkas utuh.
Homebox: daftar aset dan barang milik usaha
Homebox dipakai untuk mencatat barang dan aset, mulai dari apa yang dibeli, di mana disimpan, berapa nilainya, dan kapan harus diservis. Foto bisa dilampirkan pada setiap barang, jadi pengarsipan BPKB atau bukti pembelian tidak tercecer.
Situsnya ada di homebox.software dan kodenya di github.com/sysadminsmedia/homebox yang menerima perubahan pada 2 Oktober 2026. Proyek ini sebelumnya berada di organisasi lain, jadi tutorial lama bisa saja menunjuk ke alamat yang sudah tidak dipakai. Batasannya, Homebox belum menghitung penyusutan nilai aset, jadi laporan keuangan tetap dikerjakan di aplikasi kas.
Homebox bisa menandai barang sebagai dipinjam sehingga barang yang dipakai orang lain tetap terlacak.
Grocy: stok, belanja, dan tugas harian

Grocy mengelola stok bahan baku, daftar belanja, resep, dan tugas rutin dalam satu antarmuka. Untuk UMKM kecil, aplikasi ini membantu mengetahui bahan yang hampir habis sebelum spoil atau dibeli dalam jumlah berlebihan. Situsnya ada di grocy.net dan kodenya di github.com/grocy/grocy.
Grocy juga mendukung satuan dan resep, sehingga warung kecil bisa menghitung kebutuhan bahan dari jumlah porsi yang terjual.
Perlu dicatat, proyek ini bergerak lebih lambat dibanding Actual Budget dan Firefly III karena commit terakhirnya bertanggal 16 September 2026. Jadi lebih cocok dipakai sebagai aplikasi yang sudah stabil, bukan sesuatu yang menunggu fitur besar baru.
Data keuangan lebih sensitif daripada data foto. Simpan salinan cadangan basis data atau berkasnya secara rutin, minimal di drive yang berbeda dari mesin yang dipakai harian.
Memilih sesuai kebutuhan
| Kebutuhan utama | Pilihan paling masuk akal | Alasan |
|---|---|---|
| Mengatur uang harian usaha kecil | Actual Budget | Cepat dipakai dan data tetap lokal |
| Memantau arus kas dari beberapa rekening | Firefly III | Aturan otomatis dan transaksi berulang |
| Menyusun laporan untuk pembukuan resmi | GnuCash | Pembukuan dua sisi yang baku |
| Mencatat barang dan aset milik usaha | Homebox | Foto, lokasi, dan nilai setiap barang |
| Mengontrol stok bahan dan daftar belanja | Grocy | Stok, resep, dan tugas dalam satu tempat |
Yang perlu disiapkan sebelum memasang
Pisahkan data dan perangkat. Data keuangan usaha sebaiknya tidak berada di laptop yang sama dipakai untuk keperluan lain.
Tentukan struktur akun sejak awal. Menata ulang transaksi setelah data mulai menumpuk jauh lebih repot daripada menentukan sejak awal.
Latih satu orang saja dulu. Ajarkan satu orang mencatat pengeluaran harian, baru tambah orang lain saat aturannya sudah jelas.
Tutup akses dengan kata sandi kuat. Server seperti Firefly III, Homebox, dan Grocy sebaiknya tidak dibuka ke internet tanpa tambahan lapisan keamanan.
Uji pemulihan data. Coba memulihkan satu salinan cadangan agar diketahui bahwa arsipnya benar-benar bisa dipakai.
Troubleshooting
| Gejala | Penyebab yang mungkin | Solusi |
|---|---|---|
| Angka laporan tidak cocok dengan pembukuan manual | Kategori atau akun salah sejak awal | Periksa pemetaan akun, lalu perbaiki transaksi yang terkait |
| Actual Budget berhenti sinkron | Server sinkronisasi mati atau berubah | Nyalakan lagi server sinkronisasi, lalu jalankan sinkronisasi ulang dari perangkat yang paling lama tersinkron | | Firefly III gagal menyimpan transaksi | Koneksi basis data putus atau memori tidak cukup | Periksa layanan basis data dan kapasitas memori, lalu ulangi transaksi | | Impor data dari CSV gagal | Format mata uang atau tanggal berbeda | Samakan format tanggal dan pemisah desimal di berkas sebelum mengimpor | | Stok di Grocy tidak berkurang otomatis | Barang masuk dicatat dengan satuan berbeda | Gunakan satuan yang konsisten agar pengurangan stok terhitung benar |
Kesimpulan
Lima aplikasi ini menutup kebutuhan keuangan dan administrasi UMKM tanpa biaya langganan. Actual Budget paling ringan untuk mencatat pengeluaran harian, Firefly III memberi pelacakan lebih detail, dan GnuCash menjadi pilihan ketika pembukuan harus mengikuti aturan baku. Homebox dan Grocy menutup sisi barang dan stok. Mulailah dari satu aplikasi untuk uang, rapikan strukturnya, baru tambahkan aplikasi lain saat data sudah konsisten.