Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sylv/micro
A vanity image host with url shortening, 2fa, videos, and much more.
https://github.com/sylv/micro
discord docker hacktoberfest sharex sharex-server thumbnails
Last synced: 2 days ago
JSON representation
A vanity image host with url shortening, 2fa, videos, and much more.
- Host: GitHub
- URL: https://github.com/sylv/micro
- Owner: sylv
- License: agpl-3.0
- Created: 2020-08-27T07:36:14.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-19T21:20:16.000Z (7 months ago)
- Last Synced: 2024-06-20T10:43:31.572Z (7 months ago)
- Topics: discord, docker, hacktoberfest, sharex, sharex-server, thumbnails
- Language: TypeScript
- Homepage: https://micro.sylo.digital
- Size: 3.26 MB
- Stars: 43
- Watchers: 4
- Forks: 4
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🔵 discord 🟣 hosted instance# micro
A vanity file sharing service with support for ShareX. You can see a preview at https://micro.sylo.digital
- [micro](#micro)
- [features](#features)
- [screenshots](#screenshots)
- [installation](#installation)
- [development](#development)
- [todo](#todo)
- [support](#support)## features
- [x] ShareX Support
- [x] Video and image thumbnails
- [x] Config generation
- [x] Encrypted pastes
- [x] File name preservation
- [x] Video, image, text and markdown previews
- [x] Syntax highlighting for supported files
- [x] Deletion URLs
- [x] Dashboard
- [x] Permissions
- [x] Invite links
- [x] URL Shortening
- [x] Mobile support
- [x] EXIF metadata removal
- [x] Conversions (GIF>WebM, WebP>PNG, etc.)
- [x] Purging of old and/or large files (`config.purge`).
- [x] 2FA support
- [X] Decay files to S3 to save space## screenshots
## installation
[See the `example` directory](./example) for how to setup micro.
## development
You can pull the repo and then `pnpm install`, after that everything should be good to go. You can start the `packages/api`/`packages/web` with `pnpm watch`.
## todo
- [ ] Ratelimiting
- [ ] Admin UI
- [ ] Deletion URLs for pastes/links
- [ ] Password recovery via emails
- [ ] SQLite support
- [ ] Private email aliases like firefox relay (might be difficult/expensive)## support