A self-hosted, private cloud server for storing and searching shell command history, compatible with bashhub-client.
bashhub-server is a self-hosted, private cloud server for storing and searching shell command history. It serves as a drop-in replacement for bashhub.com, allowing users to centralize their command history across multiple systems without relying on third-party services. The project solves privacy concerns by enabling users to keep sensitive shell data within their own infrastructure.
Developers, system administrators, and DevOps engineers who use bashhub-client and want to maintain privacy and control over their shell history. It's ideal for teams or individuals who work across multiple machines and need centralized, searchable command logs.
bashhub-server offers a fully private, self-hosted alternative to bashhub.com with added features like regex search and support for multiple databases. It provides the same convenience and functionality as the original service while ensuring data never leaves the user's own servers.
Private cloud shell history. Open source server for bashhub https://github.com/rcaloras/bashhub-client
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Self-hosting ensures shell history never leaves your infrastructure, addressing privacy concerns as emphasized in the README's philosophy section.
Enables advanced queries like '^bash' or '^[a-zA-Z]{6}$' for filtering command history, a feature highlighted in the usage examples.
Works seamlessly with existing bashhub-client installations by simply setting the BH_URL environment variable, making migration straightforward.
Offers flexibility with SQLite for simplicity and PostgreSQL for scalability, as shown in the --db flag configuration options.
Built in Go with CI badges and regular updates, indicating performance and maintenance reliability per the GitHub actions.
Requires users to set up, secure, and maintain their own server, adding operational complexity compared to managed cloud services.
Relies on basic JWT and password-based auth without support for OAuth, SSO, or advanced identity providers, which may not suit enterprise needs.
Tightly coupled with bashhub-client; if that project stagnates or has issues, functionality could be impacted with no alternative clients mentioned.
Lacks built-in features for automated backups, data pruning, or analytics, requiring manual intervention for long-term data maintenance.
bashhub-server is an open-source alternative to the following products: