Introduction
This guide walks you through deploying your first Odoo instance from start to finish. By the end, you’ll have a fully functional Odoo server running on your chosen cloud provider.Time Required: 15-20 minutes
Prerequisites: deployERP account and cloud provider credentials
Prerequisites: deployERP account and cloud provider credentials
Before You Begin
What You’ll Need
deployERP Account
Sign up free if you haven’t already
Cloud Provider Account
AWS, DigitalOcean, Azure, or any supported provider
Domain Name
Optional: Custom domain for your Odoo instance
Odoo License
Only if deploying Enterprise Edition
Step 1: Connect Your Cloud Provider
Let’s start by connecting your cloud provider to deployERP.1
Navigate to Providers
From your dashboard, go to Settings → Cloud Providers
2
Add New Provider
Click Add Provider and select your cloud provider
3
Enter Credentials
Follow the provider-specific instructions below
- DigitalOcean
- AWS
- Azure
Easiest setup - Recommended for beginners
- Log in to your DigitalOcean account
- Go to API → Tokens/Keys
- Generate a new token with read/write scope
- Copy the token and paste in deployERP
- Click Test Connection
Step 2: Create Your Server
Now let’s provision a server to host your Odoo instance.Choose Server Specifications
For your first deployment, we recommend starting with a Medium server (4 vCPU, 8GB RAM)
- Click Servers → New Server
- Configure your server:
-
Review the configuration:
- Monthly Cost: ~$48 (DigitalOcean)
- Resources: 4 vCPU, 8GB RAM, 160GB SSD
- Location: New York, USA
- Click Create Server
Monitor Provisioning Progress
Watch your server come to life:Step 3: Deploy Odoo Instance
With your server ready, let’s deploy Odoo.Quick Deployment
- From your server dashboard, click New Instance
- Configure your instance:
Instance name (lowercase, no spaces)
Odoo version - we recommend the latest
Community (free) or Enterprise (requires license)
Your email for admin access
Your business timezone
- Click Deploy Instance
Deployment Progress
Track the deployment:Step 4: Access Your Odoo Instance
Your Odoo instance is now live! Let’s access it and complete the initial setup.First Login
- Click the instance URL or copy it to your browser
- You’ll see the Odoo login page
- Enter:
- Email: The admin email you specified
- Password: The generated password (saved earlier)
Initial Setup Wizard
Odoo will guide you through initial configuration:1
Company Information
- Company name
- Address
- Phone and email
- Logo (optional)
2
Localization
- Country
- Language
- Currency
- Fiscal positions
3
Apps Selection
Choose your initial apps:
- Sales: Customer management and quotations
- Accounting: Financial management
- Inventory: Stock management
- Website: Public website builder
Step 5: Essential Configuration
Set Up Automated Backups
Protect your data from day one:- Go to Servers → [Your Server] → Backups
- Click Configure Automated Backups
- Set up daily backups:
Configure Custom Domain (Optional)
Use your own domain instead of the default:- In your instance settings, click Custom Domain
- Enter your domain:
odoo.yourcompany.com - Update your DNS records:
- Click Verify Domain
- SSL certificate will be automatically issued
Add Team Members
Invite your team to Odoo:- In Odoo, go to Settings → Users & Companies
- Click Invite Users
- Enter email addresses
- Assign appropriate access rights:
- User: Regular employee access
- Administrator: Full system access
- Portal: External user access
Step 6: Install Essential Apps
Recommended Apps for New Users
CRM
Track leads and opportunities
Sales
Quotations and sales orders
Accounting
Invoicing and payments
Inventory
Stock management
Project
Task and project tracking
Website
Build your web presence
- Click the Apps menu in Odoo
- Search for the app name
- Click Install
- Wait for installation to complete
Monitoring Your Deployment
Server Health
Monitor your server’s performance:- Go to Servers → [Your Server] → Monitoring
- View real-time metrics:
- CPU usage (should be < 70%)
- Memory usage (should be < 80%)
- Disk space (monitor growth)
- Response time (should be < 500ms)
Setting Up Alerts
Configure alerts for critical events:What’s Next?
Immediate Next Steps
Complete Odoo Setup
- Configure accounting
- Import initial data
- Set up email
- Customize reports
Security Hardening
- Enable 2FA
- Review user permissions
- Set up IP restrictions
- Configure firewall rules
Performance Optimization
- Monitor usage patterns
- Adjust worker count
- Enable caching
- Optimize queries
Learn Odoo
- Take Odoo tours
- Watch tutorials
- Read documentation
- Join community
Recommended Reading
Troubleshooting
Common First-Time Issues
Can't access my instance
Can't access my instance
- Check if the instance is running
- Verify firewall rules allow HTTPS
- Ensure DNS has propagated (if using custom domain)
- Try accessing via IP address directly
Forgot admin password
Forgot admin password
- Use password reset from login page
- Or reset via deployERP dashboard
- Check email for reset link
Instance is slow
Instance is slow
- Check server resources in monitoring
- Increase worker count if CPU allows
- Enable Redis caching
- Review installed apps
Can't install apps
Can't install apps
- Ensure you’re logged in as admin
- Check available disk space
- Verify Odoo version compatibility
- Check logs for specific errors
Getting Help
If you need assistance:Congratulations! 🎉
You’ve successfully deployed your first Odoo instance with deployERP. Your business management system is now:- ✅ Running on reliable cloud infrastructure
- ✅ Secured with SSL encryption
- ✅ Backed up automatically
- ✅ Monitored 24/7
- ✅ Ready for your business data

