All Solutions
Complete list of Apps.
Kubernetes
Apps for DigitalOcean Kubernetes.
Blogs and Forums
Software for content and community.
Databases
SQL and NoSQL data stores.
Developer Tools
PaaS, containerization, CI/CD, and more.
Frameworks
Pre-configured application stacks.
Functions
Ship code faster with serverless functions.
Monitoring
Monitoring, logging, and more.
Agencies and Web Dev Shops
Apps for agencies and website development shops
Apps for Startups
Apps for your growing startup
Higher Education
1-Click Apps for students and educational institutions
Kubernetes administration and operations
1-Click Apps for managing Kubernetes environments
Security and VPN
Harden and secure your cloud environment
VERSION 8.2.0
OS Ubuntu 18.04
Directus follows a data-first approach, storing your unaltered content in pure SQL databases that can be completely customized and infinitely optimized.
The Directus Suite consists of:
| Package | Version | License |
|---|---|---|
| Directus | 8.2.0 | GPL 3 |
| Apache | 2.4 | Apache 2 |
| MySQL | 5.7 | GPL 2 |
| PHP | 7.2 | PHP 3.01 |
Connect to your droplet through SSH. Once connected, you will see a Directus welcome message with your database credentials at the bottom (see example below). Take note of all this information (usernames, passwords and URLs) so that you can access it later.
Note: If you set a firewall on this droplet, you will need to ensure port 22 (SSH) allows connections.
Note: Remove /var/directus/credentials.txt to stop this message from showing up.
Next, access your new Directus Admin App by navigating your browser to the droplet's IP address (found in your DigitalOcean Dashboard/CLI). At this point the App will guide you through the final few steps of configuration.
http://<your_droplet_ip>localhost3306directusdirectusNow Directus will setup the database and take you to the Sign In page where you can login with the Admin user you added above. That's it! Now you can head to Settings and start creating your Collections and Fields. To learn more, visit: https://docs.directus.io/
.cxxkkkxxdol:;'.
.:KMMMMMMMMMMWNKko:.
,kNMMMMMMMMMWNNMMMWXOl'
,l, .;ldxkkOkdo::OMMMMMMMNk:.
'0MNkl;'... cNMMMMMMMMMW0c.
.oXWMMWNXK0Okxol:'... .cKMMMMMMMMMMMNx.
lNMMMMMMMMMMMMMWNX0OOKWMMMMMMNOool:'
.OMMMMMMMMMMMMMMMMMMMMMMMMMMMWo
lWMMMMMMMMMMMMMMMMMMMMMMMMMMMX;
.lXMMMMMMMWXKXWMMMMMMMMMMMMMMMMNd;'..
:x0XWMMMMMMNk:...,cdONWMMMMMMMMMMMMMWNX0ko;.
:NMMMNK0Oxoc' ';:dOKNWWMMMMMMWNXXNWWKl.
;KMW0c'.. .',,;clll:,...'cOWWx.
.lXMXo. .,:'
'ONKd'
.''.
Welcome to DigitalOcean's One-Click Directus Droplet!
Here are some helpful links to get you started with Directus
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Directus main website: https://directus.io
Directus documentation: https://docs.directus.io
Your installation: http://<ip>
Your admin: http://<ip>/admin
Here are some information about your current installation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Directus is installed at /var/directus/
- Your credentials are stored in ~/credentials.txt
- UFW firewall is enabled, all ports are BLOCKED except
22 (SSH), 80 (HTTP), 443 (HTTPS)
- If you're unable to access the admin panel, please check
your firewall droplet rules inside DigitalOcean's panel
Just for quick access, these are your credentials
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MySQL Root Username: root
MySQL Root Password: <root_password>
MySQL Database: directus
MySQL Username: directus
MySQL Password: <directus_password>
Admin URL: http://<ip>/admin
[[ IMPORTANT ]]
To stop these credentials from showing each time you login
you need to remove /var/directus/credentials.txt file.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In addition to creating a Droplet from the Directus 1-Click App via the control panel, you can also use the DigitalOcean API.
As an example, to create a 4GB Directus Droplet in the SFO2 region, you can use the following curl command. You’ll need to either save your API access token to an environment variable or substitute it into the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image":"directus-18-04"}' \
"https://api.digitalocean.com/v2/droplets"
Technical overviews, how-tos, release notes, and support material
DevOps and development guidelines
Run your resources programmatically
Connect, share and learn