Commit e2e4c4ec authored by nextime's avatar nextime

Fix wsssh-server Debian package dependencies

- Removed unnecessary Python package dependencies from debian/control
- Since wsssh-server uses PyInstaller standalone binary, it doesn't need:
  - python3-websockets
  - python3-flask
  - python3-flask-login
  - python3-flask-sqlalchemy
  - python3-pty
  - python3 (base Python is still needed for the binary to run)
- Kept only essential dependency: adduser (for user creation)
- Updated package description to clarify it's a standalone binary
- This resolves dpkg dependency issues when installing on remote machines
parent 0dbb40fa
...@@ -10,16 +10,20 @@ Vcs-Git: https://github.com/stefy/wsssh.git ...@@ -10,16 +10,20 @@ Vcs-Git: https://github.com/stefy/wsssh.git
Package: wsssh-server Package: wsssh-server
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, python3, python3-websockets, python3-flask, python3-flask-login, python3-flask-sqlalchemy, python3-pty, adduser Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
Description: WebSocket SSH Server (wssshd) Description: WebSocket SSH Server (wssshd)
A modern SSH tunneling system that provides WebSocket-based SSH/SCP access A modern SSH tunneling system that provides WebSocket-based SSH/SCP access
to registered client machines. This package contains the server component to registered client machines. This package contains the server component
that handles WebSocket connections and manages SSH tunnels. that handles WebSocket connections and manages SSH tunnels.
. .
This package includes a standalone PyInstaller binary that bundles all
required dependencies, eliminating the need for external Python packages.
.
The wssshd server provides: The wssshd server provides:
- WebSocket SSH tunnel management - WebSocket SSH tunnel management
- Client registration and authentication - Client registration and authentication
- Web-based management interface - Web-based management interface
- Secure tunnel establishment between clients and servers - Secure tunnel establishment between clients and servers
- High availability with watchdog monitoring
. .
This is the server component of the WebSocket SSH system. This is the server component of the WebSocket SSH system.
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment