A vanity file sharing service with support for ShareX. You can see a preview at https://micro.sylo.digital
- ShareX Support
- Video and image thumbnails
- Config generation
- Encrypted pastes
- File name preservation
- Video, image, text and markdown previews
- Syntax highlighting for supported files
- Deletion URLs
- Dashboard
- Permissions
- Invite links
- URL Shortening
- Mobile support
- EXIF metadata removal
- Conversions (GIF>WebM, WebP>PNG, etc.)
- Purging of old and/or large files (
config.purge). - 2FA support
- Decay files to S3 to save space
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
See the example directory for how to setup micro.
- Pull the repo and then
pnpm install. - Run
docker compose up -dto start postgres and minio development instances. - Copy
micro.example.yamltomicro.yaml, change any options relevant to your environment. - Then, you can start the
packages/api/packages/webwithpnpm watch. Keep a look out for aInviteServicelog entry, which will direct you to an invite to then create the initial account.
- Ratelimiting
- Admin UI
- Deletion URLs for pastes/links
- Password recovery via emails
- SQLite support
- Private email aliases like firefox relay (might be difficult/expensive)





