Page:
01-System-Hardware
Pages
00-Architecture-Overview
01-System-Hardware
02-Operating-System
03-SSH-Hardening
04-Docker-Installation
05-Docker-Swarm
06-Network-Architecture
07-Stacks-Deployment
08-Reverse-Proxy
09-Certbot-Lets-Encrypt
10-TURN-server
11-PostgreSQL-Configuration
12-MinIO-Configuration
13-Forgejo-Configuration
14-Mattermost-Configuration
15-Backup-and-Recovery
16-Security-Checklist
Home
No results
2
01-System-Hardware
faycel edited this page 2026-02-25 22:46:03 +00:00
Table of Contents
This page documents the physical and virtual characteristics of the production server.
Snapshot date: 2026-02 Environment: Virtual machine (KVM) Role: Single-node Docker Swarm production host
1. Host Overview
Verification Commands
lsb_release -a
uname -a
hostnamectl
Current Configuration
- Hostname: vps-0c6a392c
- Distribution: Ubuntu 24.04.3 LTS
- Codename: noble
- Kernel: 6.8.0-86-generic
- Architecture: x86_64
- Virtualization: KVM (full virtualization)
2. CPU
Verification Command
lscpu
Current Configuration
- Model: Intel Core Processor (Haswell, no TSX)
- vCPU count: 6
- Threads per core: 1
- Virtualization support: VT-x
- Hypervisor vendor: KVM
- Virtualization type: Full
Notes
- CPU is virtualized.
- No SMT enabled.
3. Memory
Verification Command
free -h
Current Configuration
- Total RAM: 11 GiB
- Available (baseline): ~9.9 GiB
- Swap: Not configured (intentional — avoids performance degradation and unpredictable container latency)
4. Storage
Verification Commands
lsblk
df -h
Current Configuration
- Primary disk: 100 GB
- Root partition: 96 GB
- Used space: ~9.1 GB
- Available space: ~87 GB
- Usage: ~10%
- Layout: Single disk (no RAID)
5. Virtualization Details
Verification Command
lscpu | grep Hypervisor
Current Configuration
- Hypervisor: KVM
- Virtualization type: Full
6. Resource Summary
| Resource | Value |
|---|---|
| vCPU | 6 |
| RAM | 11 GiB |
| Swap | Disabled |
| Disk | 100 GB |
| Storage Usage | ~10% |
| Environment | KVM Virtual Machine |
- Architecture Overview
- System Hardware
- Operating System
- SSH Hardening
- Docker Installation
- Docker Swarm Configuration
- Network Architecture
- Stacks Deployment
- Reverse Proxy
- Certbot & Let's Encrypt
- TURN Server (Coturn)
- PostgreSQL Configuration
- MinIO Configuration
- Forgejo Configuration
- Mattermost Configuration
- Backup and Recovery
- Security Checklist