How to Set Up and Use Nextcloud on Nife Deploy
Nextcloud is an open-source, self-hosted file sharing and collaboration platform that gives you full control over your data.
It allows users to store, share, and collaborate on files securely — similar to Google Drive or Dropbox, but fully private.
Deploy it easily in just a few clicks using Nife Deploy.
How to Deploy Nextcloud on Oikos#
Access the Platform#
- Visit https://launch.nife.io and log in with your credentials.
Navigate to OpenHub#
- On the sidebar, click on OpenHub to explore available applications.
Search for the App#
- In the OpenHub search bar, type Nextcloud.
- Locate the Nextcloud application from the results.
Start Deployment#
- Hover over the Nextcloud app card.
- Click on Deploy.
Wait for Deployment Completion#
- The deployment process usually takes a few moments.
- Once completed, you will see an Open App button.
Accessing Nextcloud#
- Click Open App to open your Nextcloud instance.
- The setup wizard will appear for the first-time configuration.
How to Configure Nextcloud#
When you open Nextcloud for the first time, you’ll be guided through an initial setup screen.
1. Create Admin Account#
- Enter a username and password for the administrator account.
- This account will be used to manage users, apps, and settings.
2. Configure Database#
- In the setup screen, choose MySQL/MariaDB (recommended).
- Provide the following credentials (from your environment variables or setup form):
- Database User:
nextcloud_user - Database Password: (your chosen password)
- Database Name:
nextcloud - Host:
mysqlor the database service name used during deployment
- Database User:
If MySQL was deployed along with Nextcloud, you can find these values in the deployment environment configuration.
3. Storage Location#
- Nextcloud stores uploaded files inside
/var/www/html/data. - This path is mounted as a persistent volume, so your files remain safe even after redeployment or restarts.
4. Complete Setup#
- Click Finish Setup.
- Nextcloud will initialize the database and create necessary tables.
- Once done, you’ll be redirected to the Nextcloud dashboard.
How to Use Nextcloud#
1. Upload and Manage Files#
- Drag and drop files or folders directly into your Nextcloud web interface.
- Files are automatically synced to your server’s storage volume.
2. Create and Share Folders#
- Create new folders to organize files.
- Share links with team members or external users with password protection and expiration options.
3. Collaborate on Documents#
- Install collaboration apps like OnlyOffice or Collabora Online for real-time editing of documents, spreadsheets, and presentations.
4. Sync with Desktop and Mobile#
- Download the Nextcloud Desktop Client or Mobile App.
- Log in using your instance URL to sync files automatically between devices.
5. Manage Users and Groups#
- Navigate to Settings → Users.
- Add new users, set roles (Admin/User), and assign groups for collaboration.
6. Extend with Apps#
- Nextcloud has a rich App Store with plugins for:
- Calendars and Contacts (CalDAV & CardDAV)
- Notes, Tasks, and Bookmarks
- End-to-end encryption and security tools
7. Monitor System Status#
- Go to Settings → Overview to check system health, performance, and storage usage.
Official Documentation#
For advanced setup