All articles

Installing Passbolt CE on a RaspberryPI

9 min. read

Passbolt team

Passbolt team

19 June, 2020

Foreword

  • A networked Raspberry PI Zero
  • Passbolt running on your home network
  • Browser extension to pull passwords from Passbolt as you surf secured sites
  • A new gmail account where Passbolt will interact with you
  • Ability to invite new users to join your Passbolt group outside your home network
  • A sexy RaspberryPi portable password vault to brag about!

Passbolt Debian Packages

Installing Passbolt on the RaspberryPI

Hardware parts needed

  • A Raspberry PI ZeroW
  • SD Card — 2GB is more than enough
  • A regular phone charger with micro USB cable, or
  • A 2000mAh USB battery will give you about 8 hours
  • A wireless home network

Raspbian OS

country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
  ssid=”mywireless”
  psk=”mypassphrase”
  id_str=”home”
}

Installing a mail server

$ sudo apt-get update
$ sudo apt-get install postfix libsasl2-modules
# This tells Postfix to hand off all messages to Gmail, never do direct delivery.
relayhost = [smtp.gmail.com]:587
# This tells Postfix to provide the username/password for Gmail.
# Enable SASL authentication
smtp_sasl_auth_enable = yes
# Disallow methods that allow anonymous authentication
smtp_sasl_security_options = noanonymous
# Location of sasl_passwd
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
# Enable STARTTLS encryption
smtp_tls_security_level = may
# Location of CA certificates
smtp_tls_note_starttls_offer = yes
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtp.gmail.com [email protected]:mygmailpassword
$ sudo chmod 600 /etc/postfix/sasl/sasl_passwd
$ sudo postmap /etc/postfix/sasl/sasl_passwd
$ sudo /etc/init.d/postfix restart
$ echo “Hello from Passbolt Pizero” | sendmail [email protected]

Installing the Passbolt package

$ sudo apt-get install certbot python3-certbot-nginx
$ sudo apt-key adv — keyserver keys.gnupg.net — recv-keys 0xDE8B853FC155581D
$ echo “deb https://download.passbolt.com/ce/debian buster stable” | sudo tee /etc/apt/sources.list.d/passbolt.list
$ sudo apt-get update
$ sudo apt-get install passbolt-ce-server
$ sudo rm /etc/nginx/sites-enabled/default
$ sudo /etc/init.d/nginx reload

Completing Passbolt Setup

  • Sender name: pizero passbolt
  • Sender email: [email protected]
  • SMTP Host: 127.0.01
  • Use TLS: No
  • Port: 25

Inviting friends to your Pizero Passbolt

Passbolt and https

$ sudo dpkg-reconfigure passbolt-ce

Installing Passbolt unattended

  • Automate deployment on custom servers
  • Self-documented install scenarios
  • Change the environment after initial installation
  • Testing and development, bug reporting
$ printf ‘passbolt-ce-server passbolt/mysql-configuration select No’ | debconf-set-selections
$ printf ‘passbolt-ce-server passbolt/nginx-configuration select true’ | debconf-set-selections
$ printf ‘passbolt-ce-server passbolt/nginx-configuration-three-choices select auto’ | debconf-set-selections
$ printf ‘passbolt-ce-server passbolt/nginx-domain string my.public.domain.com’ | debconf-set-selections
$ printf ‘passbolt-ce-server passbolt/nginx-letsencrypt-email string [email protected]’ | debconf-set-selections
$ sudo dpkg-reconfigure passbolt-ce-server

Continue reading

Introducing the new “Folders” feature

8 min. read

Introducing the new “Folders” feature

Starting with v2.13, Passbolt Pro Edition and Cloud now includes support for nested folders, to organize passwords and manage access rights in a simple yet flexible fashion.

Passbolt team

Passbolt team

24 June, 2020

📦 Passbolt debian package

3 min. read

📦 Passbolt debian package

We know, Installing passbolt is a quite hot topic. You just need to go in the community forum to realize

Diego Lendoiro

Diego Lendoiro

4 June, 2020

Flag of European UnionMade in Europe. Privacy by default.