Advanced Search
Search Results
435 total results found
3. Proxmox Server Updates
1.7 Federated Applications
This book is dedicated to federated applications that use a federated protocol like ActivityPub. Some of these are installed on the Docker VM with the other Shapps as well
6.1 Matrix Synapse Server
Docker installation
This docker compose file is inspired by the docker compose file created by Jims Garage at Gitea Synapse Jims Garage Since, I use a centralised caddy reverse proxy plugin for OPNSense I commented out the Traefik labels and the proxy network. services: synaps...
Create Configuration File
docker run -it --rm \ -v $(pwd)/data:/data \ -e SYNAPSE_SERVER_NAME=example.com \ -e SYNAPSE_REPORT_STATS=no \ matrixdotorg/synapse:latest generate You can call the folder where the configuration files are stored in as you like. In my case I simply cal...
Homeserver.yaml
# DO NOT USE THIS CONFIGURATION FILE FOR PRODUCTION server_name: "dgroningen.org" public_baseurl: "https://matrix.dgroningen.org/" pid_file: /data/homeserver.pid listeners: - port: 8008 tls: false type: http x_forwarded: true resources: ...
Caddy File
matrix.dgroningen.org { reverse_proxy /_matrix/* synapse:8008 reverse_proxy /_synapse/* synapse:8008 } matrix.dgroningen.org:8448 { reverse_proxy synapse:8008 } dgroningen.org { handle /.well-known/matrix/server { respond `{"m.server"...
Users
The first thing we need to do of course after setting up your server is setup an admin account. To do this we will use the following code that you can just copy paste. Instead of "admin" you can choose a more complicated name for security purposes. docker exe...
1.8 Self Hosted PaaS
1.7.1 Coolify
Installation
Source: https://www.youtube.com/watch?v=6IZF_VOlOJM&t=73s Setup Coolify Control Plane 1. The first step is to create a docker vm that will serve as the coolify control plane. It will only need 2CPU's and 4GB of RAM with 30GB of storage. This is thus not the VM...
1.4.1 Proxmox SnapShots
1.4.1.1 What are Snapshots ?
A Proxmox snapshot is a point-in-time capture of a virtual machine or container’s complete state, including data, configuration files, and optionally memory (RAM). This powerful feature allows system administrators to create instant restore points before makin...
1.3.3. Proxmox Helper Scripts
1.3.4 Update of VM's
1.5 Authentication
1.5.3 Authentik (SSO)
Authentik is an open source OIDC that provides single sign on possibilities for all the users of apps in your home lab. It supports a vast amount of authentication tools like Oauth2.0/OpenID, Radius and more. We will setup up Authentik wiht two factor authenti...
1.5.1 Vaultwarden
Vaultwarden is a password manager with the sole goal of creating random usernames and passwords for all of your applications. It leverages the Bitwarden application for both the web and on the phone. You don't need to remember any of the credentials. That is t...