2026-01-03 12:25:59 +01:00
2025-12-29 05:34:18 +01:00
2025-12-29 07:19:34 +01:00
2025-12-20 07:51:32 +01:00
2025-10-04 12:49:42 +02:00
2025-12-29 06:12:26 +01:00
2025-12-20 07:51:32 +01:00
2025-12-29 06:12:26 +01:00
2025-10-04 12:49:42 +02:00
2025-12-20 07:41:01 +01:00
2025-10-04 12:49:42 +02:00

Server setup

Installation docker

Installation docker compose

Setup VPN client

Follow this tutorial

NOTE: on ubuntu, you need to add a symbolic link in order to enable the VPN (source)

ln -s /usr/bin/resolvectl /usr/local/bin/resolvconf

Start docker-compose

TODO add .sh script to start in production

Tips

When database credentials are not updated after docker restart, consider using

docker compose rm db

To Do

  • Start the VPN client automatically after reboot

Generate self signed certificates

https://stackoverflow.com/questions/10175812/how-to-generate-a-self-signed-ssl-certificate-using-openssl

non-interactive and 10 years expiration

openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -sha256 -days 3650 -nodes -subj "/C=homeassistant/ST=Belgium/L=Deerlijk/O=Willem/OU=Willem/CN=willem" -subj '/CN=homeassistant.com'
Description
No description provided
Readme 36 MiB
Languages
Rust 33.8%
C# 22.5%
TypeScript 16.9%
Shell 12.2%
Dockerfile 8.8%
Other 5.8%