https://github.com/tycrek/yaass
A new, modern ShareX server
https://github.com/tycrek/yaass
bun docker file-sharing sharex sharex-server
Last synced: 6 months ago
JSON representation
A new, modern ShareX server
- Host: GitHub
- URL: https://github.com/tycrek/yaass
- Owner: tycrek
- License: isc
- Created: 2025-01-23T03:26:55.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-03-31T07:15:11.000Z (6 months ago)
- Last Synced: 2025-03-31T07:31:38.386Z (6 months ago)
- Topics: bun, docker, file-sharing, sharex, sharex-server
- Language: TypeScript
- Homepage:
- Size: 312 KB
- Stars: 14
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## How to use
yaass is simple: Install either [Bun](https://bun.sh/) or [Docker Compose](https://docs.docker.com/compose/).
```bash
# Download this project
git clone https://github.com/tycrek/yaass.git
cd yaass/# If you chose Bun:
bun start# Or you chose Docker:
docker compose up
```For support, [visit the Discord](https://discord.gg/wGZYt5fasY).
### Configure ShareX
Add a new **Custom uploader** and configure it as shown:
| Option | Value |
| --- | --- |
| Method | POST |
| Request URL | `https:///upload` |
| Body | Form data (multipart/form-data) |
| File form name | file |
| URL | `{json:.url}` |*This is subject to change as project development continues.*
#### Optional headers
| Header | Usage |
| --- | --- |
| `x-yaass-sid-method` | can be `default` or `gfycat`. previously known as "access mode" in ass |## What next?
More features are coming soon.
- Multi-user support
- Dashboards for both users & admins
- *as well as most features previously in [ass](https://github.com/tycrek/ass)*## Contributing
Contributions are welcome! Submit any changes via PR, but please detail what you've added. Please try to match the code style of the project when submitting changes.