| tags |
updated |
| infrastructure |
| server |
| vps |
| aimpress |
| personal |
|
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