- speedtest-tracker typo
- uptime-kuma version
- debian installation dead link
- debian version
- removing ufw from default utilities (too much issues for beginners)
- watchtower fork
- authentik cd + version
- Qbittorent -> Gluetun version
This commit is contained in:
2026-03-11 11:48:28 +00:00
parent 3e421f5478
commit 7f0c36fddf
6 changed files with 13 additions and 13 deletions

View File

@@ -7,15 +7,15 @@ main:
:ellipsis{left=0px width=40rem top=10rem blur=140px} :ellipsis{left=0px width=40rem top=10rem blur=140px}
# Debian 12 # Debian 12
::alert{type="info"} ::alert{type="info"}
🎯 __Goal:__ Install Debian 12 and the main dependencies to have a ready-to-use OS, accessible via SSH. 🎯 __Goal:__ Install Debian 13 and the main dependencies to have a ready-to-use OS, accessible via SSH.
:: ::
![picture](/img/serveex/server.svg) ![picture](/img/serveex/server.svg)
## Installation ## Installation
--- ---
1. [BIOS Setup](https://www.debian.org/releases/stable/i386/ch03s06.fr.html#bios-setup) 1. [BIOS Setup]((https://www.debian.org/releases/stable/i386/ch03s06.en.html#bios-setup)
2. [Download Debian Image](https://www.debian.org/download.fr.html) 2. [Download Debian Image](https://www.debian.org/download.en.html)
3. [Create Bootable USB (Rufus)](https://dev.to/devops2808/how-to-create-bootable-usb-installer-for-debian-12-4f66) 3. [Create Bootable USB (Rufus)](https://dev.to/devops2808/how-to-create-bootable-usb-installer-for-debian-12-4f66)
4. [Install Debian and Set Up SSH](https://www.howtoforge.com/tutorial/debian-minimal-server/) 4. [Install Debian and Set Up SSH](https://www.howtoforge.com/tutorial/debian-minimal-server/)
5. Install sudo and add a user to the sudo group for administrative privileges. 5. Install sudo and add a user to the sudo group for administrative privileges.
@@ -45,7 +45,7 @@ Some essential apps youll likely need at some point, so might as well install
```sh ```sh
sudo apt update sudo apt update
sudo apt upgrade sudo apt upgrade
sudo apt install vim btop ranger git duf neofetch samba cifs-utils tree unzip ufw sudo apt install vim btop ranger git duf neofetch samba cifs-utils tree unzip
``` ```
Additionally: Additionally:

View File

@@ -118,7 +118,7 @@ More info on [Dockge and how to use it](https://github.com/louislam/dockge)
And there you go — Docker and a tool to easily manage your containers are ready! And there you go — Docker and a tool to easily manage your containers are ready!
## [Watchtower](https://github.com/containrrr/watchtower?tab=readme-ov-file), to auto-update containers ## [Watchtower](https://watchtower.nickfedor.com/), to auto-update containers
--- ---
Watchtower is a container that checks for updates and pulls new images automatically, just by adding a label in your containers `compose.yml` files. Watchtower is a container that checks for updates and pulls new images automatically, just by adding a label in your containers `compose.yml` files.
@@ -134,7 +134,7 @@ Watchtower is a container that checks for updates and pulls new images automatic
services: services:
watchtower: watchtower:
container_name: watchtower container_name: watchtower
image: containrrr/watchtower:latest image: ghcr.io/nicholas-fedor/watchtower:latest
restart: unless-stopped restart: unless-stopped
env_file: env_file:
- .env - .env

View File

@@ -57,7 +57,7 @@ Create the folders:
sudo mkdir -p /docker/authentik/media /docker/authentik/certs /docker/authentik/custom-template /docker/authentik/ssh sudo mkdir -p /docker/authentik/media /docker/authentik/certs /docker/authentik/custom-template /docker/authentik/ssh
``` ```
Navigate to the `authentik` folder and generate a password and secret key to include in the `.env` file: Navigate to the `authentik` folder via `cd /docker/authentik` and generate a password and secret key to include in the `.env` file:
```sh ```sh
sudo echo "PG_PASS=$(openssl rand 36 | base64)" >> .env sudo echo "PG_PASS=$(openssl rand 36 | base64)" >> .env
@@ -73,7 +73,7 @@ sudo echo "AUTHENTIK_SECRET_KEY=$(openssl rand 60 | base64)" >> .env
:: ::
Open Dockge and search for "authentik" in the inactive stacks. Open Dockge and search for "authentik" in the inactive stacks.
Name the stack `authentik` and paste the following configuration, replacing `{AUTHENTIK_TAG:-2025.6.3}`{lang=properties} with [the latest version of Authentik](https://goauthentik.io/docs/releases). Name the stack `authentik` and paste the following configuration, replacing `{AUTHENTIK_TAG:-2026.2}`{lang=properties} with [the latest version of Authentik](https://goauthentik.io/docs/releases).
```yaml ```yaml
--- ---
@@ -117,7 +117,7 @@ services:
- redis:/data - redis:/data
server: server:
image: ${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG:-2025.2.1} image: ${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG:-2026.2}
container_name: authentik-server container_name: authentik-server
restart: unless-stopped restart: unless-stopped
command: server command: server
@@ -141,7 +141,7 @@ services:
- redis - redis
worker: worker:
image: ${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG:-2025.2.1} image: ${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG:-2026.2}
container_name: authentik-worker container_name: authentik-worker
restart: unless-stopped restart: unless-stopped
command: worker command: worker

View File

@@ -36,7 +36,7 @@ Open Dockge, click on `compose`, name the stack `uptime-kuma`, then copy and pas
--- ---
services: services:
uptime-kuma: uptime-kuma:
image: louislam/uptime-kuma:1 image: louislam/uptime-kuma:2-slim
container_name: uptime-kuma container_name: uptime-kuma
volumes: volumes:
- /docker/uptime-kuma/uptime-kuma-data:/app/data - /docker/uptime-kuma/uptime-kuma-data:/app/data

View File

@@ -53,7 +53,7 @@ services:
restart: unless-stopped restart: unless-stopped
container_name: speedtest-tracker container_name: speedtest-tracker
ports: ports:
- ${PORT}$:80 - ${PORT}:80
environment: environment:
- PUID=${PUID} - PUID=${PUID}
- PGID=${GUID} - PGID=${GUID}

View File

@@ -80,7 +80,7 @@ services:
- gluetun - gluetun
gluetun: gluetun:
image: qmcgaw/gluetun:v3.40 image: qmcgaw/gluetun:v3.40.1
container_name: gluetun container_name: gluetun
restart: unless-stopped restart: unless-stopped
mem_limit: 4g mem_limit: 4g