Giter Site home page Giter Site logo

tmolnar0831 / podman-passbolt Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 3 KB

Passbolt Password Vault installation with Podman

Home Page: https://tomsitcafe.com/2023/12/22/install-passbolt-self-hosted-with-podman/

passbolt password-manager password-store podman podman-compose

podman-passbolt's Introduction

Podman Compose Setup For Installing Passbolt

This configuration creates the database and Passbolt containers.

Detailed info: Tom's IT Cafe article on https://tomsitcafe.com

Prerequisite

  • Podman
  • Internet connection
  • A domain name
  • Cert and Key
  • Coffee

ENV file examples

.env.db

This is the DB container configuration.

MYSQL_ROOT_PASSWORD=<root pw>
MYSQL_DATABASE=<db>
MYSQL_USER=<user>
MYSQL_PASSWORD=<user pw>

.env.passbolt

This is the Passbolt service base configuration.

APP_FULL_BASE_URL=https://<domain>
DATASOURCES_DEFAULT_HOST=db
DATASOURCES_DEFAULT_USERNAME=<user>
DATASOURCES_DEFAULT_PASSWORD=<user pw>
DATASOURCES_DEFAULT_DATABASE=<db>
PASSBOLT_META_TITLE=Toms IT Cafe
PASSBOLT_META_DESCRIPTION=Coffee and IT for a better life

.env.passbolt_smtp

Passbolt relies heavily on email sending. Setting up the SMTP service is mandatory.

EMAIL_DEFAULT_FROM_NAME=Passbolt
EMAIL_DEFAULT_FROM[email protected]
EMAIL_TRANSPORT_DEFAULT_HOST=<smtp host>
EMAIL_TRANSPORT_DEFAULT_PORT=<smtp port>
EMAIL_TRANSPORT_DEFAULT_USERNAME[email protected]
EMAIL_TRANSPORT_DEFAULT_PASSWORD=<app code>
EMAIL_TRANSPORT_DEFAULT_TLS=true

.env.mailalerts

The email alerting can be configured from the environment variables if necessary.

PASSBOLT_EMAIL_SEND_COMMENT_ADD=0
PASSBOLT_EMAIL_SEND_PASSWORD_CREATE=0
PASSBOLT_EMAIL_SEND_PASSWORD_SHARE=0
PASSBOLT_EMAIL_SEND_PASSWORD_UPDATE=0
PASSBOLT_EMAIL_SEND_PASSWORD_DELETE=0
PASSBOLT_EMAIL_SEND_USER_CREATE=0
PASSBOLT_EMAIL_SEND_USER_RECOVER=0
PASSBOLT_EMAIL_SEND_GROUP_DELETE=0
PASSBOLT_EMAIL_SEND_GROUP_USER_ADD=0
PASSBOLT_EMAIL_SEND_GROUP_USER_DELETE=0
PASSBOLT_EMAIL_SEND_GROUP_USER_UPDATE=0
PASSBOLT_EMAIL_SEND_GROUP_MANAGER_UPDATE=0
PASSBOLT_EMAIL_SEND_FOLDER_CREATED=0
PASSBOLT_EMAIL_SEND_FOLDER_UPDATED=0
PASSBOLT_EMAIL_SEND_FOLDER_DELETED=0
PASSBOLT_EMAIL_SEND_FOLDER_SHARE_CREATED=0
PASSBOLT_EMAIL_SEND_FOLDER_SHARE_DROPPED=0

Usage

Place the certificate and key file in the certs folder of the project directory.

Start the services:

podman-compose up -d

Author

Tamas Molnar - [email protected] - https://tomsitcafe.com

podman-passbolt's People

Contributors

tmolnar0831 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.