Software Distribution tools that is designed for usage with the Adastral suite of software.
- MongoDB v6.0
- ASP.NET Runtime for .NET 8.0
- Redis/KeyDB (optional)
- OAuth Provider (preferably Authentik), or LDAP Server
- (optional) Management scripts
- Environment Variables
- Authentik Setup
- ASP.NET Request Body as JSON
- General Troubleshooting
- Scoped Permissions (for Applications)
When you are serving large files (>100mb), it is strongly recommended to use an S3-compatible object storage service instead of using the filesystem for storing files. If you do not want to depend on a cloud service for storing your files, then it is a good idea to host a MinIO (docker-compose.yml) instance since it is a self-hostable S3-compatible object storage service.
When using a non-AWS S3 service, make sure that the environment variable COCKATOO_S3_NOAWS
is set to true
, otherwise things will not work properly.
If you're using MinIO, then make sure that COCKATOO_S3_AUTH_REGION
is set to the region of the instance that you're using.