Welcome to the AliasVault landing page repository. This project contains the source code for the website deployed at https://www.aliasvault.com.
For more information about AliasVault, including installation instructions and technical details, please visit the main repository.
The site is built with Next.js and uses Payload CMS.
git clone <repo-url>
cd website
cp .env.example .envThen edit .env and set a PAYLOAD_SECRET (required), generate one with:
openssl rand -hex 32docker compose up -d --buildThe site is served at http://localhost:3000. The CMS database and uploaded media live in ./data, which is mounted into the container so the content persists across rebuilds.
To update an existing deployment:
git pull
docker compose up -d --build --force-recreatenpm install
npm run devOpen http://localhost:3100. Edit files under src/ and the page auto-updates.