*As a software developer passionate about self hosting, I wanted to take back control of my data and move away from big tech platforms. Instead of relying on third-party cloud services, I decided to run everything on my server.
I chose a Database Mart VPS — specifically a self hosted VPS — to start my journey toward a truly private and secure self-hosted VPS environment. It became the core platform for my data hosting and automation projects.*
*Submitted by user "aboun****@gmail.com"*
Application Scenario
My Docker VPS is currently running multiple self-hosted applications and services, including:
- Immich – Open-source alternative to Google Photos for private image storage and management
- AmneziaVPN – Secure VPN service for private internet access
- Syncthing – Continuous file synchronization across devices
- Paperless-ngx – Digital document archiving and search system
- Several websites and Telegram bots for hackathon participation and personal projects
- Concurrency: 5–6 services running simultaneously, with plans to expand in the future.
This setup also serves as my DevOps practice ground, where I experiment with Docker Compose, CI/CD pipelines, and VPN deployments.
Server Specifications
Product Name: Basic Plus Linux VPS – Database Mart VPS
CPU: 6 vCore
RAM: 12GB
Operating System: Ubuntu Server 24 LTS 64-bit
Deployment Process
Deployed most services using Docker Compose for efficient setup and maintenance.
- Pulled code from private Git repositories via SSH authentication, with manual deployment (plan: automated CI/CD).
- Configured Caddy as a reverse proxy with automatic SSL certificate management, assigning each service its subdomain.
- Fine-tuned sudo permissions to safely allow friends to execute limited commands.
Performance Review
The Linux VPS runs smoothly, with stable network connectivity and fast response times. Even when handling machine learning container workloads, it shows no performance bottlenecks.
Network Performance
General Feedback: Consistently fast connection and low latency
- (Ping screenshot here)
- (Speed test screenshot here)
Reliability Evaluation
Over 4 months of operation, my Database Mart VPS experienced only one short downtime (about 30 minutes), quickly resolved by technical support. The overall uptime has been excellent.
Resource Utilization (Under Load)
- CPU: Well-balanced, no overload even under heavy multi-container workloads
- RAM: Adequate for current service demands
- Disk: Sufficient for now, with external storage for backups recommended
Application Performance
- (Performance monitoring screenshot here)
- (Resource usage graph here)
- (Live Docker stats screenshot here)
Optimization Tips
- Enable SSH public key authentication during purchase for better security and faster deployment.
- For data hosting on smaller storage VPS plans, consider linking to external or cloud backups.
- Configure SSH keys early to improve both security and workflow efficiency.
- Contact support immediately when issues arise — Database Mart’s team responds quickly and professionally.
Conclusion & Recommendations
My self-hosted VPS from Database Mart delivers exactly what I need: reliable performance, fair pricing, and excellent technical support. Whether for personal self-hosting, small-scale data hosting, or running containerized apps on a Docker VPS, I would recommend Database Mart without hesitation.
Why DBM?
- Affordable, flexible Linux VPS plans
- Consistently reliable with low downtime
- Professional and responsive technical support
“Database Mart’s VPS plans hit the sweet spot between cost and capability. Combined with their fast, professional support, it’s the perfect choice for self-hosted projects.”
Notes & Troubleshooting
- Issue: One short downtime in 4 months — resolved quickly via support
- Suggestion: Add an SSH key setup option at purchase for quicker, more secure deployment
