# passwordcockpit

> Self-hosted open-source password manager for teams with folder permissions, LDAP, PIN encryption. Runs via Docker Compose with MariaDB.

- **Category:** Password Managers
- **Licence:** BSD-3-Clause
- **Latest version:** 1.4.1
- **Open source:** oss
- **Languages:** PHP, CSS, Shell, Dockerfile
- **Platforms:** Docker Compose
- **Tags:** Password Manager, MySQL, Encryption, REST API, MariaDB, LDAP, Responsive, Docker, Open Source, Web, Php, Free, Team, Self Hosted, Password, Webapp, Docker image, Emberjs, Passwords, Selfhosted, Opensource, Password Vault, Restful, Laminas, Mezzio

## Description

Passwordcockpit is a self-hosted password manager designed for team use. It provides a web interface where users can keep, share, and access passwords, certificates, and files. The application uses folder-based permissions with three access levels (no access, read, manage) and global permissions for user and folder management. Authentication supports both local database passwords and LDAP integration. Data is protected through three encryption layers: personal PIN encryption for individual passwords, SSL/TLS for data in transit, and database encryption for stored credentials and files. The backend is built with PHP (Mezzio/Laminas) and the frontend uses Ember.js with Bootstrap. It runs as a single Docker image with MariaDB/MySQL as the database. The REST API is documented with Swagger. The UI is responsive and works on mobile devices. Available in English, Italian, French, and German.

## Links

- [Homepage](https://github.com/passwordcockpit/passwordcockpit)
- [Website](https://passwordcockpit.com)
- [Docker](passwordcockpit/passwordcockpit)
- [GitHub Repository](https://github.com/passwordcockpit/passwordcockpit)
- [Docker Hub](https://hub.docker.com/u/passwordcockpit)

---
Source: https://selfhost.directory/project/passwordcockpit