Situs Web QUAPE

Panduan Pengaturan Focalboard Ubuntu 24.04 Self-Hosted Terbaik

Focalboard Ubuntu 24.04 yang Dihosting Sendiri dengan PostgreSQL & Nginx

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.

Manfaat Focalboard yang Dihosting Sendiri

FiturFocalboard yang Dihosting SendiriSolusi Berbasis Cloud
Kepemilikan DataKontrol penuh pada server AndaDisimpan di server vendor
Biaya BulananGratis (sumber terbuka)$10-25 per pengguna/bulan
PribadiKedaulatan data yang lengkapTergantung pada kebijakan vendor
KustomisasiAkses tak terbatasTerbatas pada fitur platform
KepatuhanMemenuhi peraturan apa punTergantung pada vendor
FiturKanban, tabel, kalender, galeriFitur 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.

Athif Quape
Athif Quape

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Mari Berhubungan!

Bermimpilah besar dan mulailah perjalanan Anda bersama kami. Kami berfokus pada inovasi dan mewujudkan berbagai hal.