Prerequisites
- A Dokploy account with access to a server
- Docker support enabled on your Dokploy instance
Deployment Steps
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.
Create a new service from compose
In your project, create a new service:
- Choose Compose as the service type
- Set the name to Openinary
- Select Docker Compose as the compose type
- Click Create
- Go to the Advanced tab
- Scroll to the Import section
- Paste this base64 config:
- Click Load and Import
Configure environment variables
The environment variables are already pre-configured with placeholders. You’ll see variables like:Make sure the
BETTER_AUTH_URL is 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.
Deploy your application
Once your environment variables are configured:
- Navigate to the Environment tab to verify everything is correct
- Click the Deploy button
- Click Confirm to start the deployment
Access your instance
Navigate to the Domains tab and visit the generated URL or your configured custom domain.
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)