Deploy to Railway
Create a service from the maintained Railway template.
Deploy to DigitalOcean
Create an App Platform deployment from the Presenton repository.
Before deploying
- Choose a region allowed by your data-handling requirements.
- Prepare credentials for one text provider and, optionally, an image or search provider.
- Decide whether the service will be private or internet-facing.
- Plan a persistent disk mounted at
/app_data.
Required platform configuration
- Route the platform’s HTTPS endpoint to container port
80. - Mount durable storage at
/app_data; ephemeral storage loses application data during replacement or redeployment. - Store provider keys and
AUTH_PASSWORDin the platform’s secret manager. - Set
AUTH_USERNAME,AUTH_PASSWORD, andCAN_CHANGE_KEYS=falsebefore sharing the URL. - Configure restart behavior and monitor available disk space.
Verify the deployment
- Open the generated HTTPS URL and sign in.
- Generate and export a short presentation.
- Confirm the selected provider can be reached from the platform.
- Test the REST API and
/mcponly if they will be used. - Create a backup and perform a test restore before storing important content.
80, durable /app_data, protected secrets, authentication, HTTPS, monitoring, and backups.