3000, set the environment variables, and add the volumes. You need a Coolify account with access to a server, and Docker support enabled on that instance.
Deployment steps
1
Create the resource
In your project, create a new resource. On the New Resource page, select Docker Image from the Docker Based section, and enter
openinary/openinary.No project yet? Create one first, then open its dashboard.2
Expose port 3000
In the General configuration section, enter
3000 in the Ports Exposes field and click Save.3
Set environment variables
Go to Environment Variables in the sidebar, switch to Developer View, and add:For See Storage configuration for the details.
BETTER_AUTH_URL, use the URL Coolify generates in the General tab under Domains.With local file storage, that is all you need. For an S3-compatible bucket, add its configuration too:4
Add persistent storage
Go to Persistent Storage and add these volume mounts. Without them, the data is lost on every container restart or update.
5
Deploy
Click Deploy and watch the deployment logs to confirm everything starts correctly.
6
Create your admin account
Visit your Coolify-generated URL or 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 Coolify 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