Linux Server

server4-ubuntu2 · 192.168.10.15 · VM 104
online
OS
Ubuntu 24.04
kernel 6.8.0-117-generic
CPU
4 vCPU
QEMU virtual (Proxmox VM 104)
Memory
1.6 / 3.8 GiB
Disk /
71%
25 / 37 GiB used
Uptime
since last boot
Docker stack (8 containers)
ContainerRole
grafanaDashboards — grafana.as2.no
influxdbMetrics store (TSDB)
lokiLog store
telegrafSNMP / host metrics collector
axosyslogSyslog receiver → Loki
dnsmasqLocal DNS
wg-easyWireGuard VPN
portainerContainer management UI
Docker

All services run as Docker containers, managed with Docker Compose. Container UI at Portainer.

# list running containers / live resource usage
docker ps
docker stats

# logs for one container
docker logs -f <name>

# restart / update a stack
docker compose -f ~/monitoring/docker-compose.yml restart
docker compose pull && docker compose up -d

# reclaim space
docker system prune
WireGuard VPN

Self-hosted VPN via wg-easy — WireGuard plus a web UI for managing clients, in a container on this server.

Hostas2.no
VPN port51820/udp
Web UI51821/tcp
Client DNS192.168.10.15 (local dnsmasq)
Imageghcr.io/wg-easy/wg-easy
Config~/wg-easy/docker-compose.yml

Caps NET_ADMIN + SYS_MODULE, net.ipv4.ip_forward=1; config persists in the etc_wireguard volume. Clients reach LAN hosts via a MASQUERADE rule on the server.