---
title: "Deploy aliasvault"
description: "AliasVault is a privacy-first password manager with built-in email aliasing"
category: "Authentication"
url: https://railway.com/deploy/aliasvault-railway
---

# Deploy aliasvault

AliasVault is a privacy-first password manager with built-in email aliasing

**[Deploy aliasvault on Railway](https://railway.com/template/aliasvault-railway)**

- **Creator:** koukyo_huang's Projects
- **Category:** Authentication
- **Total deploys:** 1

## Template content

### aliasvault

- **Image:** ghcr.io/aliasvault/aliasvault:latest
- **Public domain:** Yes

## Documentation

# Deploy and Host AliasVault on Railway

## About Hosting

AliasVault is an open-source, end-to-end encrypted password and email alias manager.  
This Railway template uses the official `ghcr.io/aliasvault/aliasvault:latest` all-in-one image, which bundles API, web client, admin panel, task runner, SMTP service, and database stack into one container for easy deployment.

## Why Deploy

- Keep full control of your vault data and hosting environment.
- Run the complete AliasVault stack without manual multi-container wiring.
- Get fast setup for personal, lab, and demo environments.
- Reuse the same deployment pattern across Railway environments.

## Common Use Cases

- Personal password manager with private self-hosting.
- Team demo/staging instance for evaluating AliasVault.
- Migration sandbox before moving to a dedicated VPS setup.
- Lightweight homelab deployment with managed Railway runtime.

## Dependencies for Deployment

### Deployment Dependencies

| Item | Value | Notes |
|---|---|---|
| Container image | `ghcr.io/aliasvault/aliasvault:latest` | Official all-in-one image |
| Public HTTP port | `80` | Routed by Railway domain |
| Health endpoint | `/api` | Built-in API health check path |
| Data paths | `/database`, `/logs`, `/secrets`, `/certificates` | Persistent volumes recommended |
| Required env vars | `PORT`, `HOSTNAME` | `PORT=80` for routing |
| Recommended env vars | `FORCE_HTTPS_REDIRECT`, `PUBLIC_REGISTRATION_ENABLED`, `IP_LOGGING_ENABLED` | Safe defaults included |
| Optional email vars | `PRIVATE_EMAIL_DOMAINS`, `HIDDEN_PRIVATE_EMAIL_DOMAINS`, `SMTP_TLS_ENABLED` | SMTP depends on DNS/network setup |

> Notes:
> - Railway HTTP routing targets one internal port; this template targets `80`.
> - SMTP ports (`25`, `587`) may not be reachable in all Railway plans/regions. Treat built-in email receiving as optional unless your network path is confirmed.


## Similar templates

- [Keycloak](https://railway.com/deploy/mSwigX) — Keycloak template with keywind theme + apple and discord providers
- [lua-protector](https://railway.com/deploy/lua-protector) — Test deployed my project first
- [bknd](https://railway.com/deploy/p4nTYL) — Feature-rich yet lightweight backend

Open this page in a browser: https://railway.com/deploy/aliasvault-railway
