mirror of
https://github.com/aliasvault/aliasvault.git
synced 2026-01-30 17:02:32 -05:00
2.9 KiB
2.9 KiB
layout, title, parent, nav_order, has_children
| layout | title | parent | nav_order | has_children |
|---|---|---|---|---|
| default | Installer Script (multi-container) | Self-host Installs | 1 | true |
Installer Script (multi-container)
The installer script provides a managed, production-ready deployment of AliasVault using multiple Docker containers. This method includes automatic SSL certificates, built-in reverse proxy, and CLI-based management tools.
{: .important }
Best for: VPS, cloud hosting (AWS, Azure, DigitalOcean), dedicated servers with direct internet access
- New Installation? Start with the Installation Guide
- Upgrading? Check the Update Guide
- Need Help? Visit Troubleshooting or join our Discord
📚 Documentation
🚀 Getting Started
Initial installation and configuration
🔄 Updates & Maintenance
Keep your instance up-to-date
❓ Help & Support
Troubleshooting and assistance
Architecture Overview
The installer script deploys AliasVault as a multi-container application:
| Container | Purpose |
|---|---|
| reverse-proxy | Nginx reverse proxy with SSL termination |
| client | Web interface (Blazor WebAssembly) |
| api | REST API backend |
| admin | Admin portal |
| postgres | PostgreSQL database |
| smtp | Email server for aliases |
| task-runner | Background jobs and maintenance |
All containers are managed via ./install.sh (which uses docker compose in the background) and configured through a centralized .env file.