One-line fetch
Paste your script, get an instant curl command. We host the bytes. You run them on your machine.
Ship scripts instantly
Paste your script, get a one-liner. Share it with your team, run it anywhere. We host the bytes. We never execute your code.
curl -fsSL https://runny.sh/r/abc123 | bash
Everything you need
Ship scripts without the overhead. No repos, no CI/CD, no waiting.
Paste your script, get an instant curl command. We host the bytes. You run them on your machine.
Free scripts expire after 24 hours. Pro can last a day, a week, a chosen date, or never expire.
Bash, PowerShell, Python, Docker, Node.js, and Go. Same workflow, any runtime.
Optional fetch-time wrappers report start and completion. Stored scripts stay exact.
Private scripts require a fetch token. Public scripts are scanned and rate-limited.
A documented REST API for Pro, raw HTTPS endpoints, and docs that match the product.
Ops scripts we host. Copy a one-liner and run it on your machine.
Load, memory, disk, and failed systemd units
curl -fsSL https://runny.sh/r/D50TC4Y5AC15 | bash
Pending updates, reboot state, and recent hotfixes
curl -fsSL https://runny.sh/r/4JQETB4B35HR | pwsh
GET status and latency for one or more URLs
curl -fsSL https://runny.sh/r/S9Z3JY6HK2ZP | python3
Daemon reachability, unhealthy containers, and disk use
curl -fsSL https://runny.sh/r/KDCTR4D6HBTB | bash
Node and npm versions, warn below 18
curl -fsSL https://runny.sh/r/02ZSE2Q0Y7EN | node
Go version and module path when go.mod exists
curl -fsSL https://runny.sh/r/YAG7CX2VSWQK | bash
Days left on a TLS certificate for host:port
curl -fsSL https://runny.sh/r/KF34BPTJQ789 | bash
Automatic services that are not running
curl -fsSL https://runny.sh/r/QN7GJPTTRCN1 | pwsh
Parse JSON files from argv or the current directory
curl -fsSL https://runny.sh/r/9WMJ5JKQGH2F | python3
Images older than 90 days
curl -fsSL https://runny.sh/r/GC4AGK3DP0ST | bash
Detect npm, pnpm, or Yarn lockfiles
curl -fsSL https://runny.sh/r/BEDPCWMA79FY | node
Inode use on local filesystems
curl -fsSL https://runny.sh/r/8T2MXVDAYQ13 | bash
Error and critical events from the last 24 hours
curl -fsSL https://runny.sh/r/QGV580RWYG01 | pwsh
Certificate notAfter from an SSL handshake
curl -fsSL https://runny.sh/r/67XEG8SK9KGF | python3
docker compose ps for the current project
curl -fsSL https://runny.sh/r/7T9VB9KCQEPH | bash
TCP and UDP sockets currently accepting connections
curl -fsSL https://runny.sh/r/MY1TK236P0KN | bash
Free space on fixed volumes
curl -fsSL https://runny.sh/r/5YTMA117YWNJ | pwsh
Installed distributions via importlib.metadata
curl -fsSL https://runny.sh/r/X8C4DS14R4KY | python3
NTP/timedatectl synchronization
curl -fsSL https://runny.sh/r/58B1N0BK72NF | bash
Domain, private, and public firewall state
curl -fsSL https://runny.sh/r/GHZDBZZK1TY9 | pwsh
Resolve hostnames with getent
curl -fsSL https://runny.sh/r/N3ESXJ5Y4G7M | bash
LocalMachine My store certs nearing expiry
curl -fsSL https://runny.sh/r/KD72ZVQ7AE4M | pwsh
Dirty files, branch, and unpushed commits
curl -fsSL https://runny.sh/r/CKAHDY58FGWR | bash
Top processes by resident memory
curl -fsSL https://runny.sh/r/F7Z19D2H7Y1B | bash
Processes stuck in the Z state
curl -fsSL https://runny.sh/r/5CCN57M56WR5 | bash
Recent error and critical journal lines
curl -fsSL https://runny.sh/r/SWJVAJMG2RMQ | bash
Run nginx -t without reloading
curl -fsSL https://runny.sh/r/QP7AYXA1NZG7 | bash
pg_isready against the local client defaults
curl -fsSL https://runny.sh/r/A30MHGJ0NZJT | bash
Confirm the Redis server answers PONG
curl -fsSL https://runny.sh/r/TWVWG55D3MHB | bash
mysqladmin ping against the local server
curl -fsSL https://runny.sh/r/6W6D1MY48E1B | bash
Ready vs NotReady nodes from kubectl
curl -fsSL https://runny.sh/r/WQPXEDXFXC58 | bash
Upcoming and last-run timers
curl -fsSL https://runny.sh/r/K83JZPS2STC8 | bash
Size of /var/log and its heaviest children
curl -fsSL https://runny.sh/r/HDSJRZVAKXC2 | bash
Allocated file handles vs the system max
curl -fsSL https://runny.sh/r/K104S9K0DD79 | bash
who/w snapshot of interactive sessions
curl -fsSL https://runny.sh/r/ZZ6VQR574YF5 | bash
ulimit -n versus the process hard limit
curl -fsSL https://runny.sh/r/JNBPBAMH7W6E | bash
Simple, transparent pricing
Free stays free. Pro unlocks private scripts, unlimited executions, and teams.
Perfect for trying out Runny.sh
For serious developers and teams
Support is available on Enterprise. Everyone else uses the docs.