Spokes Update v1.4.3

Published at May 31, 2023 ·  3 min read

We’re pleased to announce Spokes v1.4.3. This small release introduces new features requested by our customers and other minor improvements. New Webhook Events - State of Upstream Services In this release, we’ve added two new events that can be published to webhook endpoints: Service Up and Service Down. This feature, combined with the existing Monitor Tunnel Services function in Spokes, will check the availability of the upstream applications served via the tunnel....


Spokes Update v1.4.2

Published at April 23, 2023 ·  3 min read

We’re pleased to announce Spokes v1.4.2. This is a small release that fixes some bugs introduced in v1.4.1 and provide some new maintenance functionality requested by users. Connection Metrics Cleanup The connection metrics database can grow to a significant size over time and begin to consume too much disk space on the host system. We’ve added a new clean up command spokes clean conn-metrics that will remove all recorded metrics that are older than 60 days....


Spokes v1.4.1

Published at April 3, 2023 ·  5 min read

We’re pleased to announce Spokes v1.4.1! This release introduces new features, improvements, and fixes to user-reported issues. Installing the Update Spokes can be updated using dnf or yum if the repositories have been set up. A manual update can be performed as well by downloading v1.4.1 from our site to the host running Spokes and running this command: [user@host ] sudo rpm -Uvh spokes-1.4.1-1.x86_64.rpm If you’ve created your Spokes server with v1....


Spokes v1.4.0

Published at January 14, 2023 ·  8 min read

We’re pleased to announce Spokes v1.4.0! This release introduces new features, improvements, and fixes to user-reported issues. Configuration Defaults We removed the need to include the database property in the configuration. Since we use SQLite for our database and use the dataPath property is used to identify where all application data is stored, we just use that path as the root path for the database. Older configurations that still use the database property are unaffected....


Spokes v1.3.10

Published at November 27, 2022 ·  5 min read

Spokes v1.3.10 adds new features to some of the existing Admin API endpoints. We also fixed some critical bugs in this release and added some new small features. This release includes some internal changes that help us build towards a clustering feature that some of our enterprise customers have been asking for. Admin API Updates This release now includes support for adding firewall rules for HTTP sites and TCP forwarding rules....


Spokes v1.3.9

Published at September 25, 2022 ·  4 min read

Spokes v1.3.9 expands our Admin API and adds some new basic features to dashboard and fixes some bugs. You can find the updates on downloads page, Docker Hub and our RPM repository. API for Managing Firewall We’ve extended the existing APIs for creating and updating HTTP sites and TCP applications to include a new property for adding IPv4 and IPv6 filtering. This mechanism has been available for some time, but could only be configured using the client application....


Spokes v1.3.8

Published at September 7, 2022 ·  4 min read

Today we’re publishing the packages and container images for the v1.3.8 update to Spokes. This release includes many small bug fixes and the addition of new features like tracking and visualization for the events and life-cycle for a tunnel. You can find the updates on downloads page, Docker Hub and our RPM repository. This release provides many quality of life improvements and fixes that we’ll describe below. Finally, we’ve split the database into three (since we use SQLite)....


Spokes v1.3.5 and Client v0.13.1

Published at January 9, 2022 ·  4 min read

Happy New Years!! It’s been some time since we last posted an upate but we’ve been very busy in the last few months of ‘21 and have published several releases of Spokes and our client software. I’ll summarize them below and describe the changes introduced in the newest releases - Spokes v1.3.5 and the Packetriot client v0.13.1. Spokes Updates Since Spokes v1.3.1 we’ve made three additional releases that lots of new features....


Spokes v1.3.1 and Client v0.11.1

Published at September 12, 2021 ·  8 min read

Tody we’ve published software updates to Spokes and the Packetriot client program to enable convenient access to distributed services hosted behind by other tunnels connected to a Spokes server. Access to external services can be mapped as well. These new features establish an application-level mesh network similar to what Envoy or Linkerd provide. This enables developers to write programs that can access ports on 127.0.0.1 and connect to the actual service running on a different network or on completely different compute infrastructure....


Spokes v1.2.2

Published at June 13, 2021 ·  2 min read

Revision v1.2.2 is a bug fix release. You can find updates on Packetriot.com, via our Linux package repos and Docker Hub. Chrome Browsers The server configuration page in the Spokes Dashboard had issues with form submissions for Chrome-based browsers. When users attempted to make changes in the Tunnel or Proxies configuration options, the browser would fail to submit them. The root cause is this different behavior when you have multiple forms on a page and use <button> as the mechanism to submit the form....


Spokes v1.2.1

Published at June 3, 2021 ·  6 min read

Release v1.2.1 introduces a built-in SOCKSv5 server. SOCKS is a simple protocol for relaying a TCP or UDP request to a destination server. It’s typically used to navigate traffic through a firewall. To summarize the protocol: a SOCKS server will receive a connection from a client and a request to connect to a host. The request includes the protocol (TCP or UDP), a destination, either a hostname or IP address, and the port for that host....


Spokes v1.2.0

Published at May 10, 2021 ·  5 min read

Release v1.2.0 introduce Webhook events and updates to the dashboard to allow more administration and configuration through the web-bases UI. You can now completely configure Spokes and manage users, tokens, tunnels and more in the Spokes dashboard! In addition, we’ve added service checks for the upstream application that are hosted behind tunnels. HTTP/S and TCP applications can be checked by Spokes to determine if the upstream service is running and accessible....


Spokes v1.1.2

Published at April 11, 2021 ·  3 min read

Release v1.1.2 builds on-top of the unannounced v1.1.1 release with making container-based installation and deployments simple to set up and configure. Previously we only supported RPM packages for Linux, however, containers allow us to support more Linux distributions and container orchestration platforms like Kubernetes. We are also supporting a Homebrew package for macOS. Installs and upgrades using the brew package manager are now possible. An example command is below: [user@macos ] brew install packetriot/homebrew-tools/spokes More details on our container deployment update and other new features below....


Spokes v1.1.0

Published at February 18, 2021 ·  4 min read

Release v1.1.0 of Spokes is a big update and includes many new features. This release also lays the ground work for many future improvements that are on our roadmap and will shape Spokes into a robust tunneling and web server with more automation support and simpler integration with external systems. Dashboard Updates We’ve added more metrics to our dashboard to provide more useful information to admins. Active tunnels, those that were created but not necessarily online, are broken out....


Spokes v1.0.1

Published at October 27, 2020 ·  2 min read

Spokes is our self-hosted option server that enables users to host their own Packetriot service. Version 1.0 introduced new features such as a web-based adminstrative dashboard and remote tunnel management. Dashboard Our new dashboard provides an easy way to view statistics and metrics on tunnels and inspect access and connection metrics related to the services hosted behind a tunnel. Tunnels can also be shut down remotely when they’re no longer needed or were accidently left running....


Spokes v0.9.11 Updates

Published at March 23, 2020 ·  5 min read

We don’t talk often about Spokes, our self-hosted server, but we’ve been busy making updates to it the past few weeks and we have some updates and new features we think are going to really helpful with managing your Spokes sever. Every wanted to self-host ngrok or an alternative? Spokes can do all that and you can re-use the Packetriot client that provides more modern features than these other services....