By Hasan Aboul Hasan
Self Hosting 2.0
Take Control of Your Hosting, Cut Costs, With No Limits!
Learn modern self-hosting using Coolify to manage your own servers. Deploy WordPress, databases, APIs, and more - without expensive managed hosting services.
I personally save over $670/month by self-hosting instead of using managed cloud services.
Last updated: January 31, 2026
My Monthly Savings
My Traditional Hosting Costs
My Self-Hosted Solution
What I'm Self-Hosting Right Now
WordPress Sites
Multiple production sites with Redis caching
Redis
High-performance caching for all applications
MongoDB
NoSQL database for modern applications
Python APIs
Custom APIs and microservices
NextJS Apps
Full-stack React applications
Postal SMTP
Complete email infrastructure
Minio S3
Object storage compatible with S3
Custom Containers
Customized Docker Containers
n8n Automation
Workflow automation platform
What You'll Learn
All You Need to Become a Pro
Step-by-Step Videos
Clear, detailed tutorials for every aspect of self-hosting
Copy-Paste Resources
YAML files, Docker configs, and command snippets ready to use
Security First
Best practices for securing your infrastructure
Automation Scripts
Streamline management with proven automation
Business Ready
Learn to resell hosting and create new revenue streams
Regular Updates
New applications and techniques added monthly
Course Curriculum
1
Let's host
(15 lessons)
- Welcome
- Getting Your VPS
- Your First WordPress Website
- Connect & Install Coolify
- Coolify Basics & Custom Domain
- Monitor Your Server
- Say Hi to n8n!
- Install Mautic – Your Free Email Marketing System
- Set Up Your SMTP Server with Postal
- Configure Your SMTP
- Wildcard Domains
- Host Your Own MongoDB
- Host Your Own Redis
- MinIO – Your Own S3-Compatible Storage
- Run Firefox Browser!
2
Core Security
(6 lessons)
- Disable Root Login
- Secure SSH Access with Keys
- Add 2FA
- Install Fail2Ban
- Create a New Sudo User
- Fix Coolify Connection
3
Dockerising!
(6 lessons)
- The DNS
- Multiple Apps with One IP ?
- What is Docker?
- Your Own Docker Registry (Free & Unlimited)
- Why Docker Is a Game Changer for Solopreneurs?
- Deploy Your First Python API with Coolify
4
Backups!
(5 lessons)
- Set Up Your First Backup
- Backing Up WordPress (Docker Volumes)
- Restore & Verify
- Backup to Remote Storage
- Backup MySQL and MongoDB with Coolify
5
New!
(2 lessons)
- Installing a Simple Monitoring System
- WordPress Custom Stack (phpmyadmin + SFTP)
What Students Say
"I'm blown away by you. You are a constant stream of generosity. You and your effort are something beautiful to behold. Thank you."
James Ruff
Student
"To say Hasan is an amazing entrepreneur, besides being a great teacher, would be quite an understatement. I don't think I've seen anyone who exceeds the value he provides. Hasan epitomizes someone who provides value first and foremost and delivers quality education with clear & concise examples at very affordable prices."
Bob Truesdale
Student
"Hasan's teaching style is engaging and easy to follow. He explains complex concepts in a clear and concise way, and he provides plenty of examples and exercises to help you learn. But what really sets Hasan's course apart is his passion for the subject matter."
Omar
Student
Self Hosting 2.0
Take Control of Your Hosting, Cut Costs, With No Limits!
- Step-by-step video tutorials
- Configuration files & command snippets
- Security hardening training
- Deploy WordPress, MongoDB, Redis, Python APIs
- 14-day money-back guarantee
Frequently Asked Questions
Do I need Linux experience to take this course?
No! While basic command line knowledge helps, Coolify provides a user-friendly UI that makes server management accessible to everyone. I'll guide you through everything step-by-step.
What VPS specifications do I need to get started?
You can start with a ~$5/month VPS. As you grow, you can easily scale up. I'll show you how to optimize resources to run multiple applications efficiently.
Is self-hosting really secure?
Yes, when done correctly! I teach industry-standard security practices including firewalls, SSL certificates, automated updates, and monitoring. You'll learn to make your server more secure than many managed solutions.
Can I really save $700+ per month?
Absolutely! The savings are real - my actual bills. If you're currently using multiple managed services, the savings can be even higher. Plus, you get more resources and complete control.
What if something goes wrong?
I cover troubleshooting, automated backups, and disaster recovery. Plus, with proper monitoring setup, you'll catch issues before they become problems. The course includes real-world scenarios and solutions.
How does the money-back guarantee work?
You can get a full refund if you request it within 14 days of purchase and your course progress is 50% or less. Just email support with your order details and we'll refund the original payment method.
Still not sure? Have more questions?
Ask Hasan anything →