Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kiosion/minbin
Minimal & self-hostable pastebin alternative, intended for code or short text snippets
https://github.com/kiosion/minbin
e2ee emberjs pastebin pastebin-service subtlecrypto typescript
Last synced: about 1 month ago
JSON representation
Minimal & self-hostable pastebin alternative, intended for code or short text snippets
- Host: GitHub
- URL: https://github.com/kiosion/minbin
- Owner: kiosion
- License: mit
- Created: 2022-04-08T14:45:59.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-30T05:44:08.000Z (about 1 month ago)
- Last Synced: 2024-10-31T11:41:20.760Z (about 1 month ago)
- Topics: e2ee, emberjs, pastebin, pastebin-service, subtlecrypto, typescript
- Language: TypeScript
- Homepage: https://bin.kio.dev/
- Size: 4.06 MB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-starred - kiosion/minbin - Minimal & self-hostable pastebin alternative, intended for code or short text snippets (typescript)
README
minBin
Minimal & self-hostable pastebin alternative, intended for code or short text snippets
## Prerequisites
You'll need the following properly installed on your system:
* [PNPM](https://pnpm.io/installation)
* [Ember CLI](https://cli.emberjs.com/release/)## Installing
* `git clone [email protected]:kiosion/minbin.git` this repository
* `cd minbin`
* `make install` to install deps for both frontend app and api## Running / Development
* `make dev-{api,app}` (development servers)
* View the app at [http://localhost:4200](http://localhost:4200).
* View the tests at [http://localhost:4200/tests](http://localhost:4200/tests).### Running Tests
* `make test`
### Linting
* `make lint`
* `make lint-fix`### Building
* `make build-{api,app}` (production webpack'd versions)
## Deploying
* `docker-compose build --no-cache` to build fresh docker containers
* `docker-compose up -d` to run the containers in the background
* API will be available at localhost:3000, frontend at localhost:4200. These can then be proxied to a domain of your choice.## Contributing
Contributions are welcome! Please open an issue or PR if you have any suggestions or find any bugs.
## License
This project is licensed under the MIT License - see [LICENSE.md](LICENSE.md) for details.