Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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


Sign In Page
Dashboard



Upload Page
Text Preview



Paste Page
2FA setup

## 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


sylo.digital