Proksi
  • 🚀General
    • Getting started
    • Performance
    • Motivations
    • Specifications
  • 💾Installation
    • Docker
    • Single binary
  • 📚Configuration
    • HCL
      • Functions
    • YAML
    • ENV
    • Logging
    • Auto Reload
    • Daemon
    • Redis
  • 🔀Routing
    • Upstreams
    • Headers
  • 🧩Plugins
    • Request ID
    • Basic Auth
    • OAuth2
  • đŸ“Ŋī¸Use cases
    • Cache
    • Docker swarm
  • đŸ›Šī¸Contributing
    • Repository
  • Github
  • Crates.io
Powered by GitBook
On this page
  • Cargo
  • 1. Rust is not installed
  • 2. Rust is already installed
  • 3. Install the binary
  • Downloading the binary

Was this helpful?

Edit on GitHub
  1. Installation

Single binary

PreviousDockerNextHCL

Last updated 10 months ago

Was this helpful?

You can also run Proksi as a standalone binary using rust's cargo or downloading it directly from for you system.

Cargo

Proksi is a Rust-based proxy service and can be installed as a binary through the published version .

To install (and compile) Proksi for your system, first ensure you have the latest Rust version:

1. Rust is not installed

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

2. Rust is already installed

rustup update

3. Install the binary

cargo install proksi

You can now run Proksi as a user binary:

touch proksi.hcl
# add routing configuration to your proksi.hcl file

proksi -c ./

Downloading the binary

# Replace {VERSION} with the version you want
# Replace {PLATFORM} with the one for your system
curl -O -L https://github.com/luizfonseca/proksi/releases/download/{VERSION}/{PLATFORM}.tar.gz
tar -czvf {PLATFORM}.tar.gz

chmod +x ./proksi

Once that is done you can check if the binary is functional:

proksi --help

Ensure you are download the right one from the and once you download it, make sure it has the right permissions to execute, e.g.:

💾
https://github.com/luizfonseca/proksi/releases
on crates.io
Releases page on Github