mirror of https://github.com/nocodb/nocodb
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
2.6 KiB
46 lines
2.6 KiB
3 months ago
|
---
|
||
|
title: 'DigitalOcean'
|
||
|
description: 'Installing NocoDB on Digital Ocean'
|
||
|
tags: ['Open Source']
|
||
|
keywords : ['NocoDB installation', 'NocoDB Digital Ocean installation', 'NocoDB prerequisites']
|
||
|
---
|
||
|
|
||
|
# Deploying NocoDB as a DigitalOcean App
|
||
|
|
||
|
Follow these steps to deploy NocoDB on DigitalOcean using their App Platform.
|
||
|
|
||
|
## Deployment Steps
|
||
|
|
||
|
1. On the DigitalOcean homepage, click on the Create icon and select "Apps (Deploy your code)".
|
||
|
|
||
|
[![DigitalOcean Create App](https://user-images.githubusercontent.com/86527202/154790558-f8fe5580-5a58-412c-9c2e-145587712bf2.png)](https://user-images.githubusercontent.com/86527202/154790558-f8fe5580-5a58-412c-9c2e-145587712bf2.png)
|
||
|
2. Choose "Docker Hub" as the source.
|
||
|
|
||
|
[![DigitalOcean Docker Hub](https://user-images.githubusercontent.com/86527202/154790563-b5b6d5b4-0bdc-4718-8cea-0a7ee52f283b.png)](https://user-images.githubusercontent.com/86527202/154790563-b5b6d5b4-0bdc-4718-8cea-0a7ee52f283b.png)
|
||
|
|
||
|
3. Set the source repository as nocodb/nocodb. You can optionally specify a release tag if you want a specific NocoDB version.
|
||
|
|
||
|
[![DigitalOcean Docker Hub](https://user-images.githubusercontent.com/86527202/154790564-1dcb5e33-3a57-471a-a44c-835a410a0cb7.png)](https://user-images.githubusercontent.com/86527202/154790564-1dcb5e33-3a57-471a-a44c-835a410a0cb7.png)
|
||
|
|
||
|
4. Configure any additional settings as needed.
|
||
|
|
||
|
[![DigitalOcean Docker Hub](https://user-images.githubusercontent.com/86527202/154790565-c0234b2e-ad50-4042-90b6-4f8798f1d585.png)](https://user-images.githubusercontent.com/86527202/154790565-c0234b2e-ad50-4042-90b6-4f8798f1d585.png)
|
||
|
|
||
|
5. Name your web service and select the nearest region for cloud hosting.
|
||
|
|
||
|
[![DigitalOcean Docker Hub](https://user-images.githubusercontent.com/86527202/154790567-a6e65e4e-9aa0-4edb-998e-da8803ad6e23.png)](https://user-images.githubusercontent.com/86527202/154790567-a6e65e4e-9aa0-4edb-998e-da8803ad6e23.png)
|
||
|
|
||
|
6. Choose your preferred hosting plan and click on "Launch Basic App".
|
||
|
|
||
|
[![DigitalOcean Docker Hub](https://user-images.githubusercontent.com/86527202/154790570-62044713-5cca-4d06-82ec-f3cc257218a1.png)](https://user-images.githubusercontent.com/86527202/154790570-62044713-5cca-4d06-82ec-f3cc257218a1.png)
|
||
|
|
||
|
Your application will be built, and the URL will be live shortly. The URL will look something like https://your-app-name.ondigitalocean.app/.
|
||
|
|
||
|
|
||
|
## Important Notes
|
||
|
|
||
|
- Ensure you configure environment variables for database connections if needed.
|
||
|
- Set up persistent storage for your NocoDB data.
|
||
|
- You can scale your app as needed using DigitalOcean's App Platform.
|
||
|
- Consider enabling automatic deployments for easier updates.
|