--- tags: [infrastructure, server, vps, aimpress, personal] updated: 2026-04-24 --- # aimpress — Aimpress LTD Personal VPS > SSH alias: `aimpress` → `ubuntu@57.128.160.249:1220` > Key: `~/.ssh/id_rsa` ## Overview Personal VPS for Aimpress LTD (Vadym's company). Hosts personal/business infrastructure: email (Mailcow), CRM (Twenty), booking (Cal.com), AI chatbot, Rocket.Chat, and automation (n8n). Managed via Traefik reverse proxy. All apps run as Docker Compose stacks. - **Hostname**: c2-15-uk1 - **Provider**: OVHcloud (UK, likely London) - **OS**: Ubuntu 24.04.4 LTS - **IP**: 57.128.160.249 (public) - **SSH Port**: 1220 (non-standard) - **Disk**: 96 GB / 49 GB used (51%) - **Reverse proxy**: Traefik (Docker container, ports 80/443) - **Domain**: ai-impress.com ## Docker Containers Running ### Email — Mailcow | Container | Image | Purpose | |-----------|-------|---------| | mailcowdockerized-nginx-mailcow-1 | ghcr.io/mailcow/nginx:1.06 | Mailcow web UI | | mailcowdockerized-postfix-mailcow-1 | ghcr.io/mailcow/postfix | SMTP (25/465/587) | | mailcowdockerized-dovecot-mailcow-1 | ghcr.io/mailcow/dovecot | IMAP/POP3 (110/143/993/995) | | mailcowdockerized-rspamd-mailcow-1 | spam filter | — | | mailcowdockerized-clamd-mailcow-1 | ClamAV | Antivirus | | mailcowdockerized-mysql-mailcow-1 | mariadb:10.11 | Mailcow DB (127.0.0.1:13306) | | mailcowdockerized-redis-mailcow-1 | redis:7.4 | Cache (127.0.0.1:7654) | | mailcowdockerized-sogo-mailcow-1 | SOGo | Webmail + CalDAV/CardDAV | | mailcowdockerized-unbound-mailcow-1 | Unbound | DNS resolver | ### CRM — Twenty CRM | Container | Purpose | |-----------|---------| | twenty-server | Twenty CRM server | | twenty-worker | Background jobs | | twenty-redis | Cache | | postgres-main | Shared Postgres (5432) | ### Business Apps | Container | Image | Purpose | |-----------|-------|---------| | aimpress-calcom | calcom/cal.com:latest | Booking / calendar | | aimpress-rocketchat | rocket.chat:8.2.0 | Team chat | | rocketchat-mongo | mongo | Rocket.Chat DB | | aimpress-chatbot-api | website-chatbot-api | AI chatbot for website | | aimpress-email-api | website-email-api | Email send API | | aimpress-chatbot-redis | redis | Chatbot cache | | aimpress-website | — | Aimpress website | | n8n | — | Workflow automation | | vaultwarden | — | Bitwarden-compatible password manager | | documenso | — | Document signing (like DocuSign) | ### Side Projects | Container | Purpose | |-----------|---------| | axil-app-1 | Axil app (port 3000) | | axil-db-1 | Axil Postgres | | bookkeeper-agent-bookkeeper-1 | AI bookkeeping agent (port 8000, via proxy :8001) | ## Nginx Routing | Domain | Backend | |--------|---------| | axil.ai-impress.com | :3000 | | bookkeeper.ai-impress.com | :8001 | Mailcow uses its own nginx container. Traefik handles routing for most other apps via Docker labels. ## Ports (External) | Port | Service | |------|---------| | 25 | SMTP (Postfix) | | 80 | Traefik HTTP | | 110 | POP3 (Dovecot) | | 143 | IMAP (Dovecot) | | 443 | Traefik HTTPS | | 465 | SMTPS (Postfix) | | 587 | SMTP submission (Postfix) | | 993 | IMAPS (Dovecot) | | 995 | POP3S (Dovecot) | | 1220 | SSH (non-standard) | | 4190 | Sieve (mail filtering) | ## /opt/ Structure Organized by category: - `00-infrastructure/` — core infra (Traefik, etc.) - `01-security/` — Vaultwarden, Fail2ban config - `02-core/` — Mailcow, Twenty CRM - `03-business/` — Cal.com, Rocket.Chat, chatbot, n8n - `04-monitoring/` — monitoring stack ## Key Takeaways - **This is personal/Aimpress LTD infrastructure — not Oliver Agency** - Traefik handles SSL (Let's Encrypt auto-renewal) for all apps - SSH on port 1220 (not 22) — always specify in commands - Mailcow is full email stack (SMTP/IMAP/webmail/spam/antivirus) - linkedin-autopost.service running as systemd (LinkedIn automation) - qemu-guest-agent suggests this VPS may itself be a VM - `~/bookkeeper-agent/` — AI bookkeeping agent project (see wiki) - Password manager (Vaultwarden) self-hosted here ## Related - [[wiki/infrastructure/ssh-aliases|ssh-aliases]] - [[wiki/infrastructure/server-pve|server-pve]] - [[wiki/05 Aimpress LTD|Aimpress LTD]]