acodex_server is a Rust-based backend/server for serving shell over socket. It provides a lightweight, independent, secure, and fast solution.
- Lightweight
- Secure
- fast
- uses system pty
- automatic update checking
To install axs on your system, simply use the following command:
curl -L https://raw.githubusercontent.com/bajrangCoder/acodex_server/main/install.sh | bashaxs will automatically notify you whenever a new update is available. With a simple command:
axs updateyou can easily update it without any hassle.
Note
This feature is available from v0.2.0 onwards. For older versions, please use the installation script to update.
$ axs --help CLI/Server backend to serve pty over socket Usage: axs [OPTIONS] [COMMAND] Commands: update Update axs server help Print this message or the help of the given subcommand(s) Options: -p, --port <PORT> Port to start the server [default: 8767] -i, --ip Start the server on local network (ip) -c, --command <COMMAND_OVERRIDE> Custom command or shell for interactive PTY (e.g. "/usr/bin/bash") --allow-any-origin Allow all origins for CORS (dangerous). By default only https://localhost is allowed -h, --help Print help -V, --version Print versionNote
If you encounter any issues, please create an issue on GitHub.
To build acodex_server from source, follow these steps:
Clone the repository:
git clone https://github.com/your-username/acodex_server.git
Ensure that Rust is installed on your system.
Navigate to the project directory:
cd acodex_serverBuild the project:
cargo build --release
Use the generated binary located at
/target/release/axs.