Vault-Web/vault-web
Vault-Web/vault-web has 33 GitHub stars and 55 forks. Star changes are not measured yet. Last checked 2026-11-12 18:07 UTC. Last push 2026-11-12.
Central web portal uniting all Vault-Web applications - secure access to cloud, password manager, chats, and more within a private VPN. Discord: https://discord.gg/WWW3VAFRD
Measured star growth
- in 24h
- Update delayed
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalVault Web
Vault Web is a self-hosted dashboard for authentication, communication, and connected services. This repository contains the Spring Boot backend and Angular frontend. Production deployment is maintained separately.
Local development
Requirements
- Docker with Docker Compose for PostgreSQL and pgAdmin
- Java 21 or later for the backend
- Node.js and npm for the frontend
Clone the repository and start the local database services:
git clone https://github.com/Vault-Web/vault-web.git
cd vault-web
docker compose up -d
The repository includes a .env file for Docker Compose. Before starting the
backend, ensure its database settings in
backend/src/main/resources/application.properties match the values in .env.
PostgreSQL is available on localhost:<DB_PORT> and pgAdmin at
http://localhost:8081.
For HTTPS development, set useHttps = true in
frontend/src/environments/environment.ts, then run the backend and frontend in
separate terminals:
cd backend
./mvnw spring-boot:run -Dspring-boot.run.profiles=dev
cd frontend
npm install
npm start
The frontend is then available at https://localhost:4200. The development certificate is self-signed, so your browser may show a certificate warning.
For HTTP development, tests, and build commands, see the backend and frontend guides. For setup issues, see common problems.
Deployment
Production uses the separate deploy repository, which contains the Docker Compose stack and service submodules. Its README covers host requirements, environment configuration, TLS and routing, backups, and ongoing operations.
On a host prepared as described there, clone the stack into /opt/deploy and
create its environment file:
cd /opt
git clone --recurse-submodules https://github.com/Vault-Web/deploy.git
cd deploy
cp -n .env.example .env
Set the required values in .env as documented in the deploy guide, then start
and check the stack:
docker compose -f docker-compose.deploy.yml up -d --build
docker compose -f docker-compose.deploy.yml ps
The docker-compose.yml in this repository starts only the local PostgreSQL and
pgAdmin services; use the deploy repository for the production stack.
Contributing
See the Vault Web contributing guide
for the contribution workflow. In this repository, good first issue and
help wanted identify work open to contributors. Issues marked agent-ready
may be handled by an automated agent; agent pull requests require maintainer
review before merging.
License
See LICENSE.
Explore related projects
awesome-selfhosted/awesome-selfhosted
A list of Free Software network services and web applications which can be hosted on your own servers
336,615 starsimmich-app/immich
High performance self-hosted photo and video management solution.
119,024 starsStirling-Tools/Stirling-PDF
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
96,434 starslouislam/uptime-kuma
A fancy self-hosted monitoring tool
93,575 stars