All Projects → neuroforgede → passbolt_ansible

neuroforgede / passbolt_ansible

Licence: other
A complete (set of) playbook(s) to selfhost passbolt.

Programming Languages

shell
77523 projects
Jinja
831 projects

Projects that are alternatives of or similar to passbolt ansible

Passbolt api
Passbolt CE Backend, a JSON API written with Cakephp
Stars: ✭ 2,760 (+18300%)
Mutual labels:  password-manager, passbolt
Passwordcockpit
Passwordcockpit is a simple, free, open source, self hosted, web based password manager for teams. It is made in PHP, Javascript, MySQL and it run on a docker service. It allows users with any kind of device to safely store, share and retrieve passwords, certificates, files and much more.
Stars: ✭ 34 (+126.67%)
Mutual labels:  password-manager, selfhosted
Ansible Role Mysql
Ansible Role - MySQL
Stars: ✭ 826 (+5406.67%)
Mutual labels:  playbook, mariadb
wordpress-ansible-playbook
An ansible playbook for setting up production and staging WordPress site(s). Nginx, php7.3, ssl ready (via letsencrypt), mariadb.
Stars: ✭ 85 (+466.67%)
Mutual labels:  playbook, mariadb
prepopulated-mysql-container-example
This is an example on how to make a prepopulated container image.
Stars: ✭ 61 (+306.67%)
Mutual labels:  mariadb
mariadb-cluster
MariaDB Galera cluster running on CoreOS using the official Docker images
Stars: ✭ 11 (-26.67%)
Mutual labels:  mariadb
ansible-role-dns
Install and configure dns on your system.
Stars: ✭ 39 (+160%)
Mutual labels:  playbook
teams-api
Unofficial Microsoft Teams Library
Stars: ✭ 92 (+513.33%)
Mutual labels:  teams
awesome-engineering
A curated list of awesome engineering blogs, handbooks and open source repos from top technology companies
Stars: ✭ 96 (+540%)
Mutual labels:  teams
ansible-role-dsvpn
Install and configure dsvpn on your system.
Stars: ✭ 18 (+20%)
Mutual labels:  playbook
friendica
Friendica Communications Platform
Stars: ✭ 1,048 (+6886.67%)
Mutual labels:  mariadb
exposed-upsert
Upsert DSL extension for Exposed, Kotlin SQL framework
Stars: ✭ 21 (+40%)
Mutual labels:  mariadb
alternative-frontends
🔐🌐 Privacy-respecting web frontends for popular services
Stars: ✭ 821 (+5373.33%)
Mutual labels:  selfhosted
sandpass
Password manager for Sandstorm
Stars: ✭ 26 (+73.33%)
Mutual labels:  password-manager
personal-dashboard
Personal Dashboard for my services
Stars: ✭ 98 (+553.33%)
Mutual labels:  selfhosted
docker-iot-stack
💻 My personal Docker IoT Stack
Stars: ✭ 24 (+60%)
Mutual labels:  mariadb
dsk
DSK, short for “Design System Kit” – a workbench for collaboratively creating Design Systems
Stars: ✭ 73 (+386.67%)
Mutual labels:  selfhosted
ansible-avd
Ansible Arista Validated Design
Stars: ✭ 134 (+793.33%)
Mutual labels:  playbook
powershell
PnP PowerShell
Stars: ✭ 326 (+2073.33%)
Mutual labels:  teams
zusam
Private groups to share messages, photos, videos, links with friends and family.
Stars: ✭ 79 (+426.67%)
Mutual labels:  selfhosted

passbolt_ansible

A complete (set of) playbook(s) to selfhost passbolt.

HOW-TO:

German: https://neuroforge.de/passbolt-ein-open-source-passwort-manager/

Short (english) HOW-TO:

Preparations

sudo apt install python3
sudo apt install python3-pip
pip3 install ansible==2.7.10
ansible-galaxy install geerlingguy.docker,v2.5.1 geerlingguy.mysql,v2.9.4 

Step by Step

  1. Adapt files/certs/passbolt_server/gen_root_cert.sh and files/certs/passbolt_server/gen_server_cert.sh to generate certificates that fit your organisation. (Tip: search for [email protected])
  2. Adapt files/certs/passbolt_server/recreate_server_certs.sh and replace the placeholders accordingly
  3. Adapt inventories/passbolt/group_vars/all/all_config.yml according to the comments in the file.
  4. Adapt your Ansible inventory to point to the correct IP in inventories/passbolt/hosts.yml.
  5. Run ansible-playbook -i inventories/passbolt_sever/hosts.yml full_setup.yml.
  6. Connect to the passbolt shell with bash passbolt_shell.sh <your-server-ip>
  7. Run su -c "./bin/cake passbolt register_user -u [email protected] -f Admin -l Adminson -r admin" -s /bin/bash www-data
  8. Complete the Passbolt setup in your browser.

(Manual backups)

  1. Run bash manual_backup.sh <your-ip>

and/or

  1. Export all passwords in the Passbolt UI
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].