# AliasVault
AliasVault is a privacy-first password and email alias manager. Create unique identities, strong passwords, and random email aliases for every website you use. Fully end-to-end encrypted, with a built-in email server and zero third-party dependencies.
[
](https://github.com/aliasvault/aliasvault/releases)
[](https://github.com/aliasvault/aliasvault/actions/workflows/e2e-tests-server.yml)
[](https://github.com/aliasvault/aliasvault/actions/workflows/e2e-browser-extension.yml)
[
](https://crowdin.com/project/aliasvault)
[
](https://discord.gg/DsaXMTEtpF)
[
](https://opencollective.com/aliasvault)
Try the cloud version 🔥 | Website | Documentation | Self-host instructions
**⭐ Star us on GitHub, it motivates us a lot!**
If you enjoy using AliasVault, please also consider leaving a review on our apps or browser extensions, and share it with your friends or colleagues. Your support helps others discover a privacy-first alternative to traditional & closed-source password managers.
## About
Built on 15 years of experience, AliasVault is independent, open-source, self-hostable and community-driven. It’s the response to a web that tracks everything: a way to take back control of your digital privacy and help you stay secure online.
– Leendert de Borst ([@lanedirt](https://github.com/lanedirt)), Creator of AliasVault
## Screenshots
| Responsive web app | Browser extensions |
|---|---|
|
|
|
| Native iOS & Android apps | & much more |
|
|
|
](https://app.aliasvault.net)
## Self-hosting
> [!NOTE]
> **Requirements:** 1 vCPU, 1GB RAM, 16GB disk, Docker ≥ 20.10, 64-bit Linux
AliasVault can be self-hosted on your own servers using two different installation methods. Both use Docker, but they differ in how much is automated versus how much you manage yourself.
- **Option 1: Install Script** - Managed solution with automatic SSL (recommended for VPS/cloud)
- **Option 2: Docker Compose** - Single container with manual setup for use with existing SSL infrastructure (NAS, homelab)
### Quick Start (Install Script)
```bash
# Download and run install script
curl -L -o install.sh https://github.com/aliasvault/aliasvault/releases/latest/download/install.sh
# Make install script executable and run it. This will create the .env file, pull the Docker images, and start the AliasVault containers.
chmod +x install.sh
./install.sh install
```
For other installation methods and more detailed steps, please read the [full installation guide](https://docs.aliasvault.net/installation) in the official docs.
## Documentation
For more information about the installation process, manual setup instructions and other topics, please see the official documentation website:
- [Documentation website (docs.aliasvault.net) 📚](https://docs.aliasvault.net)
## Security Architecture