Deployment steps
1
Create a Compose service
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, and click Create.No project yet? Create one first, then open its dashboard.
2
Import the configuration
Go to the Advanced tab, scroll to the Import section, and paste this base64 config:Click Load, then Import. The configuration is imported automatically once it validates.
3
Check the environment variables
The import pre-configures the variables with placeholders:Set See the Storage configuration page for detailed setup instructions.
BETTER_AUTH_URL to your base URL, the domain where Openinary will be accessible.The template is pre-configured for local storage, so nothing more is needed there. For an S3-compatible bucket, add its configuration:4
Deploy
Verify everything in the Environment tab, click Deploy, then Confirm. The deployment logs end with:
5
Create your admin account
Go to the Domains tab and visit the generated URL or your configured custom domain. You land on the initial setup page.After signing in, the dashboard shows the sample assets or your bucket content.
Troubleshooting
Check the deployment logs in Dokploy for error messages, verify every environment variable, and confirm your DNS if you use a custom domain. If problems persist, create an issue on GitHub with your deployment logs.Next steps
Transform Images
Learn how to transform and optimize images
Transform Videos
Learn how to transform and process videos