Skip to content

Commit a174d27

Browse files
committed
docs(SRV): update
1 parent 2cc0ef1 commit a174d27

File tree

1 file changed

+29
-22
lines changed

1 file changed

+29
-22
lines changed

tutorials/vaultwarden-serverless.mdx

Lines changed: 29 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ dates:
1414
posted: 2025-04-03
1515
---
1616

17-
[Vaultwarden](https://www.vaultwarden.net/) is an open-source password manager that helps you securely store and manage your passwords. It is a community-maintained fork of the popular Bitwarden project, offering the same features with flexibility and privacy in mind.
17+
Vaultwarden is an open-source password manager that helps you securely store and manage your passwords. It is a community-maintained fork of the popular Bitwarden project, offering the same features with flexibility and privacy in mind.
1818

1919
Scaleway Serverless Containers and Serverless SQL Databases allow you to quickly deploy a Vaultwarden server that:
2020
- benefits from autoscaling according to your workloads
@@ -29,15 +29,15 @@ Scaleway Serverless Containers and Serverless SQL Databases allow you to quickly
2929

3030
## Creating a new Project
3131

32-
For the sake of this tutorial, we recommend you create all the required resources in a dedicated new Project. Using dedicated projects serves several purposes:
32+
For the sake of this tutorial, we recommend you create all the required resources in a dedicated new Project. Using dedicated Projects serves several purposes:
3333

3434
- It allows you to separate different applications, environments, or teams, keeping their resources isolated and organized.
3535

36-
- You can set up specific permissions and access controls for each project, ensuring that only authorized users can access and manage the resources within that project.
36+
- You can set up specific permissions and access controls for each Project, ensuring that only authorized users can access and manage the resources within that Project.
3737

38-
- It simplifies the process of monitoring and tracking usage, as you can view the resources and usage associated with each project separately.
38+
- It simplifies the process of monitoring and tracking usage, as you can view the resources and usage associated with each Project separately.
3939

40-
- You can also use projects to create a logical separation between different parts of your infrastructure, making it easier to scale, maintain, and optimize your resources.
40+
- You can also use Projects to create a logical separation between different parts of your infrastructure, making it easier to scale, maintain, and optimize your resources.
4141

4242
## Creating a serverless SQL Database
4343

@@ -64,23 +64,30 @@ Vaultwarden relies on a database to store all password data securely. The databa
6464
1. [Create a Serverless Containers namespace](/serverless-containers/how-to/create-manage-delete-containers-namespace/#creating-a-serverless-containers-namespace), then click **Create namespace and add container** to directly open the Serverless Containers creation menu.
6565

6666
2. Set the following parameters for the **image** of your container:
67-
- Image from an external registry
68-
- Image URL: `vaultwarden/server:latest`
69-
- Port: `80`
70-
2. Set the following **resources**:
71-
- 1000 mVCPU
72-
- 2048 MB RAM
73-
3. Set the following **autoscaling** parameters:
74-
- Minimum scale of `0` (set a value of 1 or more to avoid [cold starts](/serverless-containers/concepts/#cold-start))
75-
- Maximum scale of `1` or more, according to your workload
67+
68+
| Parameter | Value |
69+
|--------------|-----------------------------------------------------------------------------------------------------|
70+
| Image origin | External registry |
71+
| Image URL | `vaultwarden/server:latest` |
72+
| CPU | 1 000 mVCPU |
73+
| RAM | 2 048 MB |
74+
| Min scale | `0` ((set a value of 1 or more to avoid [cold starts](/serverless-containers/concepts/#cold-start)) |
75+
| Max scale | `1` or more, according to your workload |
76+
7677
4. Set the following **environment variables**:
77-
- `DATA_FOLDER` = `/tmp`
78-
- `ORG_ATTACHMENT_LIMIT` = `0`
79-
- `SIGNUPS_ALLOWED` = `true`
80-
- `USER_ATTACHMENT_LIMIT` = `0`
78+
79+
| Key | Value |
80+
|-------------------------|--------|
81+
| `DATA_FOLDER` | `/tmp` |
82+
| `ORG_ATTACHMENT_LIMIT` | `0` |
83+
| `SIGNUPS_ALLOWED` | `true` |
84+
| `USER_ATTACHMENT_LIMIT` | `0` |
85+
8186
5. Set the following ¨¨**secrets**:
82-
- `DATABASE_URL` = the connection string retrieved during the [previous step] (#creating-a-serverless-sql-database)
83-
- `ADMIN_TOKEN` = the authentication token retrieved by following [This procedure](https://github.com/dani-garcia/vaultwarden/wiki/Enabling-admin-page)
87+
| Key | Value |
88+
|----------------|-----------------------------------------------------------------------------------------------------------------------------------|
89+
| `DATABASE_URL` | connection string retrieved during the [previous step](#creating-a-serverless-sql-database) |
90+
| `ADMIN_TOKEN` | authentication token retrieved by following [This procedure](https://github.com/dani-garcia/vaultwarden/wiki/Enabling-admin-page) |
8491
6. Click **Deploy container**. The container **Overview** tab displays.
8592

8693
## Finalizing the container configuration
@@ -90,15 +97,15 @@ Once your container is deployed, you need to make a few adjustments before being
9097
1. Access the **Settings** tab of your container.
9198

9299
2. In the **Data** tab of the **Advanced options** section, add or update the following environment variables:
93-
- `SIGNUPS_ALLOWED` = `false`
100+
- `SIGNUPS_ALLOWED` = `false` (optional, to prevent unwanted signups)
94101
- `DOMAIN` = endpoint or custom domain of your container
95102

96103
3. Click **Save settings and deploy container** to apply your changes.
97104

98105
Once your container's **status** switches to `ready`, your Vaultwarden server is ready to be used.
99106

100107
<Message type="important">
101-
Vaultwarden is designed to store passwords, and other sensitive data. This tutorial only covers the basic set up of the server.
108+
Vaultwarden is designed to store passwords, and other sensitive data. This tutorial only covers the basic set up of the server, and does not guarantee its security.
102109

103110
Refer to the official [Vaultwarden Wiki](https://github.com/dani-garcia/vaultwarden/wiki) for detailed instructions on how to secure your deployment.
104111
</Message>

0 commit comments

Comments
 (0)