Prerequisites
- A Dokploy account with access to a server
- Docker support enabled on your Dokploy instance
Deployment Steps
1
Create or access your project
If you don’t have a project yet, create a new one in Dokploy. Navigate to your project dashboard once created.
2
Create a new service from template
In your project, create a new service:
- Choose Template as the service type
- Search for Openinary in the search bar
- Click Create then Confirm
3
Configure environment variables
The environment variables are already pre-configured with placeholders. You’ll see variables like:Make sure the
BETTER_AUTH_URL and ALLOWED_ORIGIN are your base URL (the domain where Openinary will be accessible).- Local Storage
- S3-Compatible Storage
The template is pre-configured for local storage. No additional environment variables are needed.
4
Configure your domain (recommended)
Before deploying for the first time, it’s highly recommended to configure your custom domain if desired.
5
Deploy your application
Once your environment variables and domain are configured:
- Navigate to the Environment tab to verify everything is correct
- Click the Deploy button
- Click Confirm to start the deployment
Your Openinary instance is now deployed!
6
Access your instance
Navigate to the Domains tab and visit the generated URL or your configured custom domain.
7
Initial setup
You should land on the initial setup page where you can create your administrator account.After signing in, you should see the sample assets or your bucket content in the Dashboard.
Openinary is now fully configured and ready to use!
Troubleshooting
If you encounter any issues during deployment:- Check the deployment logs in Dokploy for error messages
- Verify all environment variables are correctly set
- Ensure your domain DNS is properly configured (if using a custom domain)