
spyrosr/termpadtermpad allows you to easily host a pastebin server for saving and viewing text right from the terminal, or the browser.
Assuming termpad is running in localhost:8000 you can do this to save text using cURL:
shell$ curl -d "Hello world" localhost:8000 http://localhost/DullMagnificentLock $ # Or $ curl --data-binary @path/to/file localhost:8000 http://localhost/BrightAliveMotorcycle
And this to retrieve saved text:
shell$ curl localhost:8000/raw/TenderCheerfulYacht $ # You might optionally want to pipe the output to a pager like less $ curl localhost:8000/raw/TenderCheerfulYacht | less
Or this for HTTPie:
shell$ echo "Hello World" | http POST localhost:8000 http://localhost/DullMagnificentLock $ # Or for files: $ http POST localhost:8000 < path/to/file http://localhost/BrightAliveMotorcycle
And to get text it's the same as cURL:
shell$ http localhost:8000/raw/TenderCheerfulYacht # Or with a pager $ http localhost:8000/raw/TenderCheerfulYacht | less
Note the /raw/ in the url, without it you will get html output
-d or --domain, env = DOMAIN)Used to construct the url returned to the user. http is added as a prefix (Default: localhost)
shell$ termpad -d example.com
This will return urls like: [***]
-p or --port, env = PORT)Set the port on which the app runs (Default: 8000)
shell$ termpad -p 8043
-o or --output, env = OUTPUT)Relative or absolute path to the directory where you want to store user-posted pastes (Default: ~/.local/share/termpad/)
shell$ termpad -o /home/www/pastes/
--https, env = HTTPS)If set, urls will start with https instead of http
shell$ termpad --https
--delete-after, env = DELETE_AFTER)How many days to keep files for. If set to 0 it will keep them forever (Default: 120)
shell$ termpad --delete-after 60
shell$ git clone [***] $ cd termpad $ cargo build --release $ ./target/release/termpad
shell$ cargo install termpad
Either wget [***] or copy the following into docker-compose.yml
version: "3.4" services: app: image: spyrosr/termpad ports: - 8000:8000 environment: - DOMAIN_NAME=example.com - HTTPS=true volumes: - data:$HOME/.local/share/termpad/ restart: always volumes: data: name: termpad
and then docker-compose up -d
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务