Kumpletong gabay sa pag-install ng Passbolt sa isang lokal na server

Huling pag-update: 2 Septiyembre 2026
May-akda: TecnoDigital
  • Pagpapatupad ng isang sistema ng pamamahala ng susi batay sa OpenPGP encryption para sa mga computer.
  • Mga detalyadong proseso ng pag-deploy para sa parehong mga native na instalasyon ng Linux at mga pag-deploy ng Docker container.
  • Mga kritikal na kinakailangan sa seguridad kabilang ang SSL configuration at recovery kit backup.
Modernong server rack na may asul na ilaw sa isang data center, na kumakatawan sa lokal na imprastraktura ng server para sa Passbolt.

Ang pamamahala ng mga password sa isang propesyonal na kapaligiran ay kadalasang isang tunay na sakit ng ulo. Kahit alam nating lahat na mahalaga ang seguridad, nakalulungkot na karaniwan na makahanap ng mga file na tinatawag na "passwords.txt" na nakalimutan sa mga shared folder o, mas malala pa, sa mga spreadsheet ng Excel na maaaring buksan ng sinuman. Upang maisaayos ang kaguluhang ito, lumilitaw ang Passbolt bilang isang matibay na alternatibo , na partikular na idinisenyo para sa mga ayaw ipasa ang kanilang mga sikreto sa pagkakataon.

Hindi tulad ng ibang mga tool, ang open-source password manager na ito ay nilikha sa Europa kasama ang mga teknikal na pangkat at ahensya na seryosong isinasaalang-alang ang cybersecurity. Hindi lamang ito isang imbakan para sa pag-iimbak ng mga key, kundi isang collaborative platform na nakabatay sa OpenPGP , na ginagarantiyahan na ang server ay hindi kailanman magkakaroon ng access sa mga key sa plaintext, na nag-aalok ng totoo, maaaring pakinggan, at end-to-end encryption.

Mga susi na bumubuo sa salitang PASSWORD sa isang coral na background - konsepto ng password
Kaugnay na artikulo:
Kumpletong Gabay sa Pamamahala ng Password para sa mga Negosyo

Ano ang dahilan kung bakit mas mainam na pagpipilian ang Passbolt para sa mga koponan?

Ang Passbolt ay hindi idinisenyo para sa mga indibidwal na gumagamit na gusto lang i-save ang kanilang password sa Netflix; nakatuon ito sa ligtas na pakikipagtulungan sa mga workgroup . Pinapayagan ka nitong magbahagi ng mga kredensyal para sa mga router, Wi-Fi network ng opisina, o mga social media account ng korporasyon nang hindi kinakailangang ipadala ang mga ito sa pamamagitan ng mga hindi ligtas na channel tulad ng chat o email. Tinitiyak ng arkitektura nito ang matibay na seguridad, sumasailalim sa patuloy na penetration testing upang maiwasan ang mga kahinaan.

  Cloud vs Local Backup

Bukod pa rito, kahanga-hanga ang mga kakayahan nito sa integrasyon, na nagbibigay-daan dito upang kumonekta sa mga tool tulad ng Remote Desktop Manager, na ginagawang madali para sa mga system administrator na tingnan ang kanilang mga password directory nang walang kahirap-hirap. Dahil open source at self-hostable , binibigyan nito ang mga kumpanya ng kumpletong kontrol sa kanilang data, na iniiwasan ang pag-asa sa mga cloud service kung saan hindi malinaw kung sino talaga ang kumokontrol sa server.

Detalyadong gabay para sa pag-install sa isang Linux server (Debian/Ubuntu)

Para mapagana ang Passbolt sa isang lokal na kapaligiran gamit ang Debian o Ubuntu, ang unang hakbang ay ang paghahanda ng sistema. Mahalagang i-update ang lahat ng mga pakete at i-load ang mga pangunahing dependency ng sistema upang maiwasan ang mga conflict habang ini-install.

Seguridad na open-source sa Homelab
Kaugnay na artikulo:
Seguridad sa Homelab gamit ang mga open source na tool

1. Paghahanda ng kapaligiran at mga pangunahing serbisyo

Ang unang hakbang ay ang pag-install at pag-configure ng Nginx web server at ng MariaDB database management system. Pagkatapos i-install ang Nginx, dapat i-secure ang MariaDB instance sa pamamagitan ng pagpapatakbo ng security script upang maalis ang mga anonymous na user at mga test database. Kasunod nito, isang partikular na database at isang user na may limitadong pahintulot ang gagawin; ang user na ito ang gagamitin ng application para gumana.

Tungkol sa lengguwahe ng programming, ang Passbolt ay nangangailangan ng PHP 8.2 kasama ang mga kinakailangang module para sa encryption at koneksyon sa database. Mahalagang beripikahin kung tama ang naka-install na bersyon bago magpatuloy sa susunod na hakbang.

2. Pag-deploy ng Passbolt at Paunang Pag-configure

Para mai-install ang application, mainam na gamitin ang Opisyal na imbakan ng PassboltNakakamit ito sa pamamagitan ng pag-download ng configuration script mula sa repository, pag-verify ng integridad nito gamit ang SHA512 checksum upang maiwasan ang mga corrupt o malisyosong file, at pagpapatakbo ng package installation. passbolt-ce-server.

Kapag na-install na ang software, magsisimula ang isang interactive setup wizard . Mahalaga ang prosesong ito at hihingi ito ng impormasyon tulad ng URL ng server, ang dating nilikhang mga kredensyal sa database, at ang configuration ng SMTP server. Mahalaga ang email , dahil ginagamit ito ng Passbolt upang pamahalaan ang mga imbitasyon at notification; maaari kang pumili ng lokal na server tulad ng Postfix o mga panlabas na serbisyo tulad ng Gmail o SendGrid.

  Paano lumikha ng iyong sariling pribadong ulap gamit ang Nextcloud

3. Seguridad, SSL at GPG Keys

Para maging praktikal ang pag-install sa produksyon, kinakailangan ang pag-configure ng HTTPS. Inirerekomendang gamitin ang Certbot upang makakuha ng mga libreng SSL certificate mula sa Let's Encrypt at iiskedyul ang kanilang awtomatikong pag-renew. Kung walang SSL encryption, ang data ay maglalakbay sa plain text sa buong network, na siyang magpapawalang-bisa sa malaking bahagi ng seguridad ng system.

Ang isang mahalagang teknikal na punto ay ang pagbuo ng GPG key ng server . Ang key na ito ay nagbibigay-daan sa Passbolt API na mag-authenticate nang tama. Mahalagang buuin ang key na ito nang walang passphrase, dahil hindi ito sinusuportahan ng PHP module na ginamit sa yugtong ito.

Mabilis na alternatibo: Pag-deploy gamit ang Docker

Para sa mga mas gustong hindi manu-manong mag-install ng mga dependency, maaaring i-set up ang Passbolt sa loob ng ilang minuto gamit ang Docker Compose . Ang paraang ito ay mainam para sa mga testing environment o para sa mga namamahala na ng kanilang mga serbisyo sa mga container.

Gamit ang isang YAML file, dalawang serbisyo ang tinutukoy: isa para sa database ng MariaDB at isa pa para sa application na Passbolt. Mahalagang baguhin ang lahat ng default na password at ayusin ang base URL bago ilunsad ang container. Lubos na pinapasimple ng pamamaraang ito ang mga backup at paglipat sa pagitan ng mga server, dahil ang buong kapaligiran ay nakapaloob sa mga karaniwang imahe.

Kit ng Pag-configure at Pagbawi ng Gumagamit

Pagkatapos makumpleto ang teknikal na pag-setup, kailangang gumawa ang administrator ng kanilang unang account. Sa puntong ito, ipo-prompt ng browser ang pag-install ng Passbolt browser extension , na siyang aktwal na tool kung saan nagaganap ang encryption at decryption ng mga key.

  Paano mag-set up ng pribadong DNS sa Android para sa ligtas na pag-browse

Ang pinakamahalagang hakbang sa buong proseso ay ang pag-download ng recovery kit . Dahil ginagamit ang end-to-end encryption, kung mawawala ang access sa private key o makalimutan ang password ng user, walang paraan para mabawi ang data. Ang pag-iimbak ng kit na ito sa isang ligtas na lugar ang tanging garantiya laban sa pagkawala ng lahat ng nakaimbak na password kung sakaling magkaroon ng hardware failure o pagkawala ng browser.

Panghuli, isang pasadyang security token (isang kulay at tatlong karakter) ang itinatatag na nagsisilbing hakbang laban sa phishing, na pumipilit sa user na ilagay ito bago magsagawa ng anumang sensitibong aksyon sa loob ng platform.

Mayroon kaming isang napakalakas na tool na nagbibigay-daan sa iyong i-sentralisa ang seguridad ng isang kumpanya nang hindi isinasakripisyo ang privacy. Sa pamamagitan man ng komprehensibong pag-install ng Debian o ng liksi ng Docker, ang susi ay unahin ang self-hosting at OpenPGP encryption upang maiwasan ang pagkahulog ng mga kredensyal ng korporasyon sa maling mga kamay dahil sa maling pamamahala o paglabag sa seguridad sa cloud.

Enpass vs LastPass vs KeePass
Kaugnay na artikulo:
Enpass vs LastPass vs KeePass: tunay na pagkakaiba at kung alin ang pipiliin