Skip to content

Releases: aleksgrim/sshping.dev

SSHping v1.0.1 - Bugfixes & Docker Improvements 🛠️

17 Apr 15:29

Choose a tag to compare

Thank you for trying out SSHping! This patch release brings critical bug fixes to the Go compilation pipeline, polishes the UI, and simplifies Docker deployments for self-hosted instances.

🐛 Bug Fixes & Improvements

  • Critical Build Fix: Fixed .gitignore which was accidentally ignoring the main Go binary source code directory (backend/cmd/sshping/), causing Docker builds to fail with stat main.go: directory not found.
  • Simplify Docker Deployments: Updated the README Quick Start guide to use docker compose up --build -d instead of arbitrary tagging, deeply simplifying the self-hosted deployment flow without needing Docker Hub.
  • UI Polish: Replaced the Next.js landing page header CSS gradient with a mathematically calculated solid emerald color (#0A1B16) to seamlessly blend with the hero section without visual rendering artifacts.
  • Codebase Standardization: Purged all remaining Cyrillic comments from .env and configuration files for global open-source readiness.
  • Support Contact: Added direct developer contact info (alexgrimdev@gmail.com) to the README.

Upgrading

If you are running the standalone binary, simply download the new file for your OS below. If you are using Docker, simply run git pull followed by docker compose up --build -d to fetch the new code and rebuild the image on your VPS.

SSHping v1.0 - The Open Source Release 🚀

17 Apr 15:08

Choose a tag to compare

We are incredibly excited to introduce the first stable release of SSHping! ⚡️

Key Features

  1. Lightning Fast Parallel Execution: Test hundreds of SSH, SFTP, and FTP(S) servers simultaneously.
  2. 100% Stateless: No databases, no logs. Credentials live exclusively in RAM for the fraction of a second the test runs, and are destroyed instantly by the Garbage Collector.
  3. Standalone Binaries: The entire Next.js 16 frontend is compiled and baked directly into the Go Fiber backend using go:embed. You get a single, self-contained ~18MB executable that requires no Node.js or Nginx!
  4. Enterprise Security: Secure your instances from the public internet using AUTH_TOKENS. SSHping issues strictly AES-encrypted HttpOnly cookies.
  5. Bastion & Jump Hosts: Full native support for securely testing through Private VPCs via built-in SSH tunneling.

Installation

Simply download the standalone binary for your OS below, make it executable, and run it:

chmod +x ./sshping-linux-amd64 AUTH_TOKENS="your_secure_token" ./sshping-linux-amd64
(Optionally, you can create a .env file in the same directory to load variables automatically).

Docker deployments are also fully supported out-of-the-box. See the README for more details.