Skip to content

Releases: alexfrmn/ptylon

Ptylon 1.0.0

Choose a tag to compare

@alexfrmn alexfrmn released this 13 Jul 18:34

First stable public release of Ptylon.

Ptylon is a production-tested, self-hosted browser terminal workspace with persistent node-pty sessions, a restartable authenticated WebSocket gateway, browser tools, workspaces, files, themes, systemd installation, and Docker Compose deployment.

Verification: clean install, typecheck, lint, production build, PTY gateway survival, browser regression, dependency audit, and end-to-end Docker Compose smoke in GitHub Actions.

Ptylon v0.1.1

Choose a tag to compare

@alexfrmn alexfrmn released this 13 Jul 18:27

Docker Compose self-hosting release.

  • Three non-root services: app, authenticated WebSocket gateway, and persistent PTY daemon.
  • Private PTY network plus edge network for published app and WebSocket ports.
  • Persistent named volumes for SQLite state and workspace.
  • CI builds the image, starts the complete stack, verifies host HTTP reachability, and confirms every container runs non-root.
  • Adds ADRs for raw node-pty and the restartable gateway split.

Ptylon v0.1.0

Choose a tag to compare

@alexfrmn alexfrmn released this 13 Jul 17:47

Ptylon v0.1.0

First public release of Ptylon — a self-hosted, browser-native terminal workspace.

Highlights

  • Persistent PTY daemon: restarting the WebSocket gateway preserves running shells.
  • Split terminals, workspaces, file management, Monaco editor, server-side browser panels, recipes, and themes in one browser tab.
  • Turnkey systemd installer, reverse-proxy guidance, production smoke tests, and browser regression coverage.
  • Public project surface: real screenshots, contribution templates, support guidance, and private security reporting.

Security

Deploy behind HTTPS and an access gate. Keep the PTY daemon localhost-only; see SECURITY.md and the README before exposing the service.