Getting Started
Zipline's configuration is determined by TOM, you can read more about TOML spec here. You can see an example configuration here
Your configuration should include 6 sections.
- database
- meta
- core
- uploader
- urls
- webhooks (optional)
Database
The database settings are determined by TypeORM's Configuration Options
Supported Databases by Zipline
Some database support is experimental, try at your own risk.
- Recomended Database: postgres / cockroachdb
- mysql / mariadb
- sqlite
- sqlite3
- mssql
- Upcoming support: mongodb
Installing Database Drivers
Run the following command for your prefered database,
Postgres / CockroachDB
MySQL / MariaDB
SQLite
Microsoft SQL Server
Meta
These are the meta tags that will change your title & description, to be shown on link previews and such.
Core
These are the core configuration options, like your secret
and port
. See more here
Uploader
These are your uploader options, the main feature of Zipline is uploading images, and this is how you can configure it to your liking. here
URLs
These are your URL Shortener options, you can entirely disable it if you wanted to! here
Discord Webhooks
Zipline will have Discord Webhooks support very soon. You can see how to configure it here