Ascella is the fastest opensource image uploader.
- Custom bot to manage almost everything
- Awesome frontend
- Rust written backend!
- Awesome Dashboard with features (it sucks)
- Fully opensource
- Linux & Mac support using our custom desktop app!
- Awesome community at the discord
see contributing
Discord: https://discord.gg/mY8zTARu4g
- storage - localstorage ( s3 expensive smfh )
- database - postgresql using tokio postgres
- http - actix-web
- bot - twilight
There's no support for self hosting see #1
You will need to create a .env file with the following entries.
# Postgresql database
DATABASE_URL=
DISCORD_TOKEN=
APPLICATION_ID=
WEBHOOK=
cargo {run,build} --profile dev
Check the issues tab to find issues that need to be resolved
for formatting we use dprint for formatting files
npm i dprint -g
please contact me via discord (tricked#3777) before using any of the code i would greatly appreciate this.
You can help keep ascella running by supporting me on github sponsers