Follow this easy, step-by-step guide to deploy Nextcloud with Cloudron, providing you with secure, self-hosted cloud storage.
Step 1: Prepare Your Server
- OS Recommendation: Ubuntu 22.04 LTS
- Minimum Requirements:
- 2GB RAM (4GB recommended)
- 20GB disk space
- Root SSH access
Step 2: Set DNS Records
- Log in to your DNS provider.
- Add an A record pointing to your server’s IP (e.g.,
my.example.com
→your_server_IP
).
Step 3: Install Cloudron
- Connect to your server via SSH.
- Execute these commands:
wget https://cloudron.io/cloudron-setup
chmod +x ./cloudron-setup
./cloudron-setup
- Follow the prompts; you’ll get an admin URL when finished.
Step 4: Configure Cloudron
- Open your Cloudron admin URL.
- Set up your admin account.
- Configure email settings (SMTP).
Step 5: Install Nextcloud via Cloudron
- Log into Cloudron.
- Go to App Store, search “Nextcloud”.
- Choose the app, specify your domain, click Install.
Step 6: Access & Customize Nextcloud
- Go to your Nextcloud URL (e.g.,
nextcloud.example.com
). - Log in with admin credentials.
- Configure storage, add users, set sharing options, and install useful Nextcloud apps.
Step 7: Maintenance & Backups
- Cloudron handles automated backups (configure via the Backups tab).
- Regularly update Nextcloud through the Cloudron dashboard to maintain optimal security and reliability.
✅ Done! Your Nextcloud instance is now securely hosted, easy to manage, and ready for collaboration.
Leave a Reply