Add 301 redirects to jekyll docs (#1181)

This commit is contained in:
Leendert de Borst
2025-09-08 15:58:52 +02:00
parent 410e845811
commit fd485b979c
19 changed files with 30 additions and 16 deletions

View File

@@ -53,3 +53,4 @@ defaults:
url: "https://docs.aliasvault.net"
plugins:
- jekyll-sitemap
- jekyll-redirect-from

View File

@@ -2,7 +2,7 @@
layout: default
title: Database Operations
parent: Advanced
grand_parent: Manual Setup
grand_parent: Docker Compose
nav_order: 4
---

View File

@@ -1,7 +1,7 @@
---
layout: default
title: Advanced
parent: Manual Setup
parent: Docker Compose
nav_order: 2
---

View File

@@ -2,7 +2,7 @@
layout: default
title: Stop/start
parent: Advanced
grand_parent: Manual Setup
grand_parent: Docker Compose
nav_order: 2
---

View File

@@ -2,7 +2,7 @@
layout: default
title: Uninstall
parent: Advanced
grand_parent: Manual Setup
grand_parent: Docker Compose
nav_order: 4
---

View File

@@ -1,11 +1,14 @@
---
layout: default
title: Manual Setup
title: Docker Compose
parent: Self-host Install
redirect_from:
- /installation/advanced/manual-setup
- /installation/advanced/manual-setup.html
nav_order: 2
---
# Self-host using manual setup (single container)
# Self-host using Docker Compose (single container)
The following guide will walk you through the steps to install AliasVault via the All-In-One Docker container. This container uses `s6-overlay` to combine all AliasVault's services into one image for convenience. The only downside compared to the `install.sh` installer is that this version does NOT come with SSL/TLS support, so you'll have to make the container available through your own SSL/TLS proxy.
{: .important-title }
@@ -45,6 +48,7 @@ services:
environment:
PUBLIC_REGISTRATION_ENABLED: "true"
IP_LOGGING_ENABLED: "true"
FORCE_HTTPS_REDIRECT: "false"
SUPPORT_EMAIL: ""
PRIVATE_EMAIL_DOMAINS: ""
```

View File

@@ -1,7 +1,7 @@
---
layout: default
title: Troubleshooting
parent: Manual Setup
parent: Docker Compose
nav_order: 3
---

View File

@@ -1,7 +1,7 @@
---
layout: default
title: Update
parent: Manual Setup
parent: Docker Compose
nav_order: 1
---

View File

@@ -6,9 +6,9 @@ nav_order: 2
# Self-host Install
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. For ease of use, we recommend using the Installer Script (Option 1).
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 (multi-container)** | **Option 2: Manual Setup (single container)** |
| | **Option 1: Install Script (multi-container)** | **Option 2: Docker Compose (single container)** |
|--------------------------|---------------------------------------------------|-----------------------------------------------|
| **Best for** | ☁️ VPS/VM/Proxmox, cloud hosts, DigitalOcean, AWS/Azure | 🏠 NAS/Synology/Unraid, Raspberry Pi, home servers |
| **Internet accessible** | Direct internet access with ports 80/443 | Behind existing infrastructure |
@@ -20,7 +20,7 @@ AliasVault can be self-hosted on your own servers using two different installati
| **Setup style** | Managed, opinionated, production-ready defaults | Fits into existing homelab/stack tools (Portainer compatible) |
| **Build from source** | Optional (supported) | Pre-built container only |
| **Choose if…** | You want auto SSL and a managed stack | You already have TLS and prefer manual control |
| | [**Self-host via Installer Script →**](./installer){: .btn .btn-primary } | [**Self-host via Manual Setup →**](./manual){: .btn .btn-primary } |
| | [**Self-host via Install Script →**](./script){: .btn .btn-primary } (Recommended) | [**Self-host via Manual Setup →**](./manual){: .btn .btn-primary } |
---

View File

@@ -2,11 +2,14 @@
layout: default
title: Install Script
parent: Self-host Install
redirect_from:
- /installation/install
- /installation/install.html
nav_order: 1
---
# Self-host using install script (multi-container)
The following guide will walk you through the steps to install AliasVault on your own server using the AliasVault installer script: `install.sh`. Minimum experience with Docker and Linux is required. Estimated time: 5-15 minutes.
# Self-host using Install Script (multi-container)
The following guide will walk you through the steps to install AliasVault on your own server using the AliasVault installer script: `install.sh`. This script will pull pre-built Docker Images and do all the configuration for you while using `docker compose` in the background.
{: .important-title }
> Requirements:
@@ -19,9 +22,6 @@ The following guide will walk you through the steps to install AliasVault on you
---
## 1. Basic Installation
To get AliasVault up and running quickly, run the install script to pull pre-built Docker images. The install script will also configure the .env file and start the AliasVault containers.
### Installation steps
1. Download the install script to a directory of your choice. All AliasVault files and directories will be created in this directory.
```bash
# Download the install script

View File

@@ -2,6 +2,9 @@
layout: default
title: Troubleshooting
parent: Install Script
redirect_from:
- /installation/troubleshooting
- /installation/troubleshooting.html
nav_order: 5
---

View File

@@ -2,6 +2,9 @@
layout: default
title: Update
parent: Install Script
redirect_from:
- /installation/update
- /installation/update.html
nav_order: 3
---

View File

@@ -3,6 +3,9 @@ layout: default
title: Update to v0.22.0
parent: Update
grand_parent: Install Script
redirect_from:
- /installation/update/v0.22.0
- /installation/update/v0.22.0.html
nav_order: 1
---