Sign inSign up

adrianbrisca/password-manager-frontend

By adrianbrisca

Updated 10 days ago

Responsive web interface for the self-hosted Password Manager application.

Image
Security
0

1.6K

adrianbrisca/password-manager-frontend repository overview

Responsive web interface for the self-hosted Password Manager application.

La descrierea completă poți pune:

# Password Manager Frontend

The responsive web interface for the self-hosted Password Manager application.

This image contains the React application served by an unprivileged Nginx container. It connects to the Password Manager backend through the internal Docker network.

## Companion images

Backend:

```text
adrianbrisca/password-manager:2.6.2

Frontend:

adrianbrisca/password-manager-frontend:2.6.2

This frontend image is not a standalone application. It requires the Password Manager backend and a PostgreSQL database.

Quick start

Download the Docker Compose configuration and environment template:

curl -O https://raw.githubusercontent.com/Liionboy/password-manager/master/docker-compose.hub.yml
curl -O https://raw.githubusercontent.com/Liionboy/password-manager/master/.env.example
cp .env.example .env

Edit .env and configure secure values for:

JWT_SECRET=
***
ENCRYPTION_KEY=
***

For the first registration on an empty database, temporarily set:

ALLOW_FIRST_ADMIN=true

Start the complete application:

docker compose -f docker-compose.hub.yml up -d

Open the web interface:

http://localhost:1532

After registering the first administrator, change:

ALLOW_FIRST_ADMIN=false

Then restart the backend:

docker compose -f docker-compose.hub.yml up -d --force-recreate backend

Features

  • Responsive React interface
  • Multiple visual themes
  • Password, card, and secure-note management
  • Folder, category, and team-vault navigation
  • MFA authentication flow
  • Password-health dashboard
  • JSON import and export
  • Bitwarden-compatible import
  • Administrative user and team management
  • Mobile-friendly layout

Security

The frontend runtime uses:

  • Unprivileged Nginx
  • Read-only root filesystem
  • Dropped Linux capabilities
  • no-new-privileges
  • Content Security Policy and additional security headers
  • Automated Trivy container scanning
  • Release blocking for High or Critical vulnerabilities

The v2.6.3 frontend image was released with zero vulnerabilities detected by Trivy.

Use HTTPS through a trusted reverse proxy for internet-facing deployments.

Tags

  • latest — latest stable release
  • 2.6.3 — pinned stable release
  • Commit SHA tags — immutable build references

Pin the backend and frontend to the same release version.

Source code

GitHub:

https://github.com/Liionboy/password-manager

Releases:

https://github.com/Liionboy/password-manager/releases

License

MIT

Tag summary

Content type

Image

Digest

sha256:7c7d1bff0

Size

24.8 MB

Last updated

10 days ago

docker pull adrianbrisca/password-manager-frontend