Focalboard Ubuntu 24.04 yang dihosting sendiri memberikan kendali penuh atas data manajemen proyek Anda. Tidak seperti solusi berbasis cloud yang menyimpan informasi sensitif Anda di server pihak ketiga, pendekatan yang dihosting sendiri memastikan kedaulatan data dan kepatuhan terhadap kebijakan keamanan organisasi.
Tutorial komprehensif ini memandu Anda dalam penerapan Focalboard dengan database PostgreSQL dan proksi terbalik Nginx, menciptakan lingkungan yang aman dan skalabel untuk kebutuhan kolaborasi tim Anda. Anda akan mempelajari cara mengonfigurasi sertifikat SSL untuk koneksi terenkripsi, menyiapkan layanan systemd untuk startup otomatis, dan mengoptimalkan instalasi Anda untuk penggunaan produksi.
Focalboard berfungsi sebagai alternatif sumber terbuka yang sangat baik untuk manajemen proyek, menawarkan papan kanban, daftar tugas, tampilan kalender, dan ruang kerja kolaboratif yang semuanya berjalan di infrastruktur Anda sendiri tanpa biaya berlangganan berulang. Baik Anda mengelola tim kecil maupun menyesuaikan skalanya dengan kebutuhan perusahaan, pengaturan ini memberikan fleksibilitas dan kinerja yang dibutuhkan organisasi Anda.
Daftar isi
BeralihManfaat Focalboard yang Dihosting Sendiri
| Fitur | Focalboard yang Dihosting Sendiri | Solusi Berbasis Cloud |
|---|---|---|
| Kepemilikan Data | Kontrol penuh pada server Anda | Disimpan di server vendor |
| Biaya Bulanan | Gratis (sumber terbuka) | $10-25 per pengguna/bulan |
| Pribadi | Kedaulatan data yang lengkap | Tergantung pada kebijakan vendor |
| Kustomisasi | Akses tak terbatas | Terbatas pada fitur platform |
| Kepatuhan | Memenuhi peraturan apa pun | Tergantung pada vendor |
| Fitur | Kanban, tabel, kalender, galeri | Fitur serupa |
Untuk informasi lebih lanjut, kunjungi situs web resmi Focalboard dan periksa Repositori GitHub.
Koneksi Server #1
Hubungkan ke server Ubuntu 24.04 Anda melalui SSH:
ssh root@192.168.xx
Mengganti 192.168.xx dengan alamat IP server Anda yang sebenarnya. Pengguna Windows dapat menggunakan PuTTY atau Terminal Windows.
#2 Instal Paket yang Diperlukan
Perbarui paket sistem:
pembaruan yang tepat
Instal server web, alat SSL, dan basis data:
apt install wget unzip curl gnupg nginx python3-certbot-nginx apt install postgresql postgresql-contrib
Konfigurasi Basis Data #3
Beralih ke pengguna PostgreSQL dan akses shell basis data:
su - postgres psql
Buat database dan pengguna:
BUAT DATABASE focalboard; BUAT PENGGUNA focaluser DENGAN KATA SANDI 'YourSecurePass'; BERIKAN SEMUA HAK ISTIMEWA PADA DATABASE focalboard KEPADA focaluser; \q
Mengganti YourSecurePass dengan kata sandi aman Anda. Keluar ke pengguna root:
KELUAR
#4 Unduh Focalboard
Buat direktori instalasi dan unduh paket:
mkdir -p /opt/focalboard cd /opt/focalboard wget https://sourceforge.net/projects/focalboard.mirror/files/v7.10.6/focalboard-server-linux-amd64.tar.gz/download -O focalboard-server-linux-amd64.tar.gz
Ekstrak dan bersihkan:
tar -xzf focalboard-server-linux-amd64.tar.gz rm focalboard-server-linux-amd64.tar.gz
Konfigurasi Focalboard #5
Edit berkas konfigurasi:
nano /opt/focalboard/focalboard/config.json
Perbarui dengan kredensial basis data Anda:
{ "serverRoot": "http://localhost:8000", "port": 8000, "dbtype": "postgres", "dbconfig": "postgres://focaluser:YourSecurePass@localhost/focalboard?sslmode=disable&connect_timeout=10", "useSSL": false, "webpath": "./pack", "filespath": "./files", "telemetry": true, "session_expire_time": 2592000, "session_refresh_time": 18000, "localOnly": false, "enablePublicSharedBoards": true, "featureFlags": {} }
Mengganti YourSecurePass dengan kata sandi Anda yang sebenarnya. Simpan dengan CTRL+X, kamu, Memasuki.
Layanan Sistem Pengaturan #6
Buat file layanan systemd:
nano /etc/systemd/system/focalboard.service
Tambahkan konfigurasi ini:
[Unit] Deskripsi=Server Focalboard Setelah=target jaringan [Layanan] Jenis=sederhana Mulai ulang=selalu Mulai ulang detik=5dtk ExecStart=/opt/focalboard/focalboard/bin/focalboard-server Direktori Kerja=/opt/focalboard/focalboard [Instal] Diinginkan oleh=target multi-pengguna
Aktifkan dan mulai layanan:
systemctl daemon-reload systemctl enable focalboard systemctl start focalboard systemctl status focalboard
Konfigurasi Nginx #7
Buat konfigurasi situs Nginx:
nano /etc/nginx/situs-tersedia/focalboard.conf
Tambahkan konfigurasi ini (ganti contoh.com):
focalboard hulu { server 127.0.0.1:8000; keepalive 32; } server { listen 80; nama_server example.com; lokasi / { sandi_proksi http://focalboard; header_pengaturan_proksi Host $host; header_pengaturan_proksi X-Real-IP $remote_addr; header_pengaturan_proksi X-Forwarded-For $proxy_add_x_forwarded_for; header_pengaturan_proksi X-Forwarded-Proto $scheme; } lokasi ~ /ws/* { proxy_http_version 1.1; header_pengaturan_proksi Pemutakhiran $http_upgrade; header_pengaturan_proksi Koneksi "upgrade"; sandi_proksi http://focalboard; } }
Aktifkan konfigurasi:
ln -s /etc/nginx/situs-tersedia/focalboard.conf /etc/nginx/situs-diaktifkan/ rm /etc/nginx/situs-diaktifkan/default nginx -t systemctl muat ulang nginx
Penyiapan Sertifikat SSL #8
Instal sertifikat SSL dengan Let's Encrypt:
certbot --nginx -d contoh.com
Mengganti contoh.com dengan domain Anda. Ikuti petunjuk untuk menyelesaikan pengaturan.
Papan Fokus Akses #9
Navigasi ke domain Anda di browser web:
https://example.com
Buat akun pertama Anda melalui halaman pendaftaran. Pendaftaran awal selalu diperbolehkan, sementara pengguna tambahan memerlukan tautan undangan.
Terapkan pada Infrastruktur Berkinerja Tinggi
Mencari hosting yang andal untuk instalasi Focalboard Anda? QUAPE VPS Menawarkan infrastruktur tangguh yang dibangun di atas prosesor AMD EPYC dan penyimpanan SSD NVMe ultra-cepat. Dengan jaminan uptime 99.9%, akses root penuh, dan dukungan ahli 24/7, QUAPE memberikan performa yang dibutuhkan tim Anda dengan harga kompetitif.
Memulai dengan Hosting VPS QUAPE dan rasakan perbedaan perangkat keras kelas perusahaan untuk aplikasi yang Anda host sendiri.
Pikiran Akhir
Kini Anda memiliki instalasi Focalboard yang berfungsi penuh di Ubuntu 24.04 dengan backend basis data PostgreSQL, proksi terbalik Nginx, dan enkripsi SSL. Pengaturan yang dihosting sendiri ini memberi Anda kendali penuh atas data manajemen proyek sekaligus menyediakan alat kolaborasi yang canggih bagi tim Anda.
- Panduan Pengaturan Focalboard Ubuntu 24.04 Self-Hosted Terbaik - 25 Oktober 2025
- Gangguan AWS pada Oktober 2025 Mendorong Peralihan ke Hosting Lokal - 21 Oktober 2025
- Cara Menyiapkan MinIO untuk Penyimpanan CDN di Ubuntu 24.04 - 14 Oktober 2025
