Initial
This commit is contained in:
commit
363a876c22
88 changed files with 783 additions and 0 deletions
0
ressources/vaultwarden/rootfs/DEBIAN/changelog
Normal file
0
ressources/vaultwarden/rootfs/DEBIAN/changelog
Normal file
1
ressources/vaultwarden/rootfs/DEBIAN/conffiles
Normal file
1
ressources/vaultwarden/rootfs/DEBIAN/conffiles
Normal file
|
@ -0,0 +1 @@
|
|||
/etc/default/vaultwarden
|
9
ressources/vaultwarden/rootfs/DEBIAN/control
Normal file
9
ressources/vaultwarden/rootfs/DEBIAN/control
Normal file
|
@ -0,0 +1,9 @@
|
|||
Package: vaultwarden
|
||||
Version: %VERSION%
|
||||
Section: base
|
||||
Priority: optional
|
||||
Architecture: all
|
||||
Depends: libmariadb-dev, libpq-dev, libmysql++-dev
|
||||
Maintainer: Thomas Legay <thomas@syngate.fr>
|
||||
Description: vaultwarden service
|
||||
|
4
ressources/vaultwarden/rootfs/DEBIAN/postinst
Executable file
4
ressources/vaultwarden/rootfs/DEBIAN/postinst
Executable file
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash
|
||||
|
||||
id vaultwarden&> /dev/null || useradd vaultwarden -r -s /bin/false -md /var/lib/vaultwarden
|
||||
chown vaultwarden:vaultwarden /var/lib/vaultwarden
|
20
ressources/vaultwarden/rootfs/etc/default/vaultwarden
Normal file
20
ressources/vaultwarden/rootfs/etc/default/vaultwarden
Normal file
|
@ -0,0 +1,20 @@
|
|||
#See src/config.rs
|
||||
|
||||
WEB_VAULT_FOLDER=/usr/share/vaultwarden-web/
|
||||
DATA_FOLDER=/var/lib/vaultwarden/
|
||||
SIGNUPS_ALLOWED=false
|
||||
WEBSOCKET_ENABLED=true
|
||||
ADMIN_TOKEN=
|
||||
SMTP_HOST=
|
||||
SMTP_FROM=
|
||||
SMTP_PORT=
|
||||
SMTP_SSL=true
|
||||
SMTP_USERNAME=
|
||||
SMTP_PASSWORD=
|
||||
RUST_BACKTRACE=full
|
||||
DOMAIN=https://vaultwarden.domain.com
|
||||
ADMIN_TOKEN=
|
||||
ROCKET_ADDRESS=0.0.0.0
|
||||
WEBSOCKET_ENABLED=true
|
||||
WEBSOCKET_ADDRESS=0.0.0.0
|
||||
DATABASE_URL=
|
|
@ -0,0 +1,32 @@
|
|||
[Unit]
|
||||
Description=vaultwarden Server (Rust Edition)
|
||||
Documentation=https://github.com/dani-garcia/vaultwarden
|
||||
|
||||
After=network.target
|
||||
|
||||
# MariaDB
|
||||
# After=network.target mariadb.service
|
||||
# Requires=mariadb.service
|
||||
|
||||
# Mysql
|
||||
# After=network.target mysqld.service
|
||||
# Requires=mysqld.service
|
||||
|
||||
# PostgreSQL
|
||||
# After=network.target postgresql.service
|
||||
# Requires=postgresql.service
|
||||
|
||||
[Service]
|
||||
User=vaultwarden
|
||||
Group=vaultwarden
|
||||
EnvironmentFile=/etc/default/vaultwarden
|
||||
ExecStart=/usr/lib/vaultwarden/vaultwarden
|
||||
PrivateTmp=true
|
||||
PrivateDevices=true
|
||||
ProtectHome=true
|
||||
ProtectSystem=strict
|
||||
WorkingDirectory=/var/lib//vaultwarden/
|
||||
ReadWriteDirectories=/var/lib/vaultwarden/
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
Loading…
Add table
Add a link
Reference in a new issue