Digital Ocean Deploy
DigitalOcean is best for this project when you want either:
- an App Platform deployment from the repository
- a VM where you control Docker, storage, and updates yourself
Recommended Approach
Use Docker with the repository root.
- Fork or clone the repository.
- Add the required environment variables.
- Build the Docker image from the root
Dockerfile. - Run the container with a mounted volume if you want persistent downloads or thumbnails.
Notes
- use Python
3.11 - keep
DOWNLOAD_LOCATIONwritable inside the container - if you use a VM,
uv run python bot.pyis still the simplest manual start command