- added new pasta type URL and automatic redirection endpoint
- added water.css styling - added CL argument to set port - added raw URL to pasta list
This commit is contained in:
parent
e8b0e3a482
commit
f56ffa98e4
9 changed files with 251 additions and 120 deletions
|
@ -2,10 +2,10 @@
|
|||
|
||||

|
||||
|
||||
MicroBin is a super tiny and simple self hosted pastebin app written in Rust. The executable is around 6MB and it uses 2MB memory (plus your pastas).
|
||||
MicroBin is a super tiny and simple self hosted pastebin app written in Rust. The executable is only a few megabytes and uses very little memory (plus your pastas).
|
||||
|
||||
### Installation
|
||||
Simply clone the repository, build it with `cargo build --release` and run the `microbin` executable in the created `target/release/` directory. It will start on port 8080.
|
||||
Simply clone the repository, build it with `cargo build --release` and run the `microbin` executable in the created `target/release/` directory. It will start on port 8080 but you can change this with `-p` or `--port` arguments.
|
||||
|
||||
To install it as a service on your Linux machine, create a file called `/etc/systemd/system/microbin.service`, paste this into it with the value of `ExecStart` replaced with the actual path to microbin on your machine.
|
||||
|
||||
|
@ -24,15 +24,16 @@ WantedBy=multi-user.target
|
|||
Then start the service with `systemctl start microbin` and enable it on boot with `systemctl enable microbin`.
|
||||
|
||||
### Features
|
||||
- No CSS or JS, super lightweight and simple
|
||||
- Very little CSS and no JS, super lightweight and simple (see [water.css](https://github.com/kognise/water.css))
|
||||
- Animal names instead of random numbers for pasta identifiers
|
||||
- Automatically expiring pastas
|
||||
- Never expiring pastas
|
||||
- Listing and manually removing pastas
|
||||
- URL shortening and redirection
|
||||
|
||||
### Needed improvements
|
||||
- Persisting pastas on disk (currently they are lost on restart)
|
||||
- Removing pasta after N reads
|
||||
- File uploads
|
||||
- URL shortening
|
||||
- ~~URL shortening~~ (added on 23 April 2022)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue