Updating to v0.23.0

Since v0.23.0, AliasVault has moved from lanedirt/aliasvault to the new aliasvault/aliasvault GitHub organization, and Docker image names have been simplified.

Update Methods

1. Installed via install.sh

If you have installed AliasVault using the official install.sh method, you don’t need to do anything. Running the built-in install.sh update command will take care of all necessary changes for you.

./install.sh update

2. Manually installed

If you have manually installed AliasVault via a custom docker-compose.yml file or other Docker management interface such as Portainer, you need to update your Docker image references.

Docker Image Name Changes

Update all Docker image references in your docker-compose.yml file according to this mapping:

Old Image Name New Image Name
ghcr.io/lanedirt/aliasvault-postgres ghcr.io/aliasvault/postgres
ghcr.io/lanedirt/aliasvault-reverse-proxy ghcr.io/aliasvault/reverse-proxy
ghcr.io/lanedirt/aliasvault-api ghcr.io/aliasvault/api
ghcr.io/lanedirt/aliasvault-client ghcr.io/aliasvault/client
ghcr.io/lanedirt/aliasvault-admin ghcr.io/aliasvault/admin
ghcr.io/lanedirt/aliasvault-smtp ghcr.io/aliasvault/smtp
ghcr.io/lanedirt/aliasvault-task-runner ghcr.io/aliasvault/task-runner

Example docker-compose.yml Update

Before (v0.22.0 and earlier):

services:
  postgres:
    image: ghcr.io/lanedirt/aliasvault-postgres:0.22.0

  reverse-proxy:
    image: ghcr.io/lanedirt/aliasvault-reverse-proxy:0.22.0

  api:
    image: ghcr.io/lanedirt/aliasvault-api:0.22.0

  client:
    image: ghcr.io/lanedirt/aliasvault-client:0.22.0

  admin:
    image: ghcr.io/lanedirt/aliasvault-admin:0.22.0

  smtp:
    image: ghcr.io/lanedirt/aliasvault-smtp:0.22.0

  task-runner:
    image: ghcr.io/lanedirt/aliasvault-task-runner:0.22.0

After (v0.23.0 and later):

services:
  postgres:
    image: ghcr.io/aliasvault/postgres:0.23.0

  reverse-proxy:
    image: ghcr.io/aliasvault/reverse-proxy:0.23.0

  api:
    image: ghcr.io/aliasvault/api:0.23.0

  client:
    image: ghcr.io/aliasvault/client:0.23.0

  admin:
    image: ghcr.io/aliasvault/admin:0.23.0

  smtp:
    image: ghcr.io/aliasvault/smtp:0.23.0

  task-runner:
    image: ghcr.io/aliasvault/task-runner:0.23.0

Update and restart

After updating your docker-compose.yml, pull the latest images and restart your containers:

docker-compose pull
docker-compose down
docker-compose up -d

If you encounter any issues during the upgrade, please join the AliasVault Discord, create an issue on GitHub or contact us by email.