W3S Self-hosted Gateway

🚪 W3S Self-hosted Gateway

W3S is designed to provide users with a comprehensive set of essential features that can be readily utilized without any additional steps. However, for users seeking greater control and demanding end-to-end encryption, the establishment of a self-hosted gateway is recommended.

Here's a simplified process for setting up your self-hosted gateway:

  1. Download Gateway CLI: Begin by downloading the gateway command-line interface (CLI) from the designated source. Download here (opens in a new tab).
  2. Configure Gateway: Set up the gateway configuration according to your preferences and requirements.
    $ w3sgw setup
  3. Start Gateway: Initiate the self-hosted gateway by running the necessary command.
    $ w3sgw server

Upon successfully launching the gateway, the next step involves creating s3 credentials to use the s3 API with the gateway:

  1. Create W3S Account and Generate Access Grant: Follow the guidance provided in the tutorials section to create your W3S account and generate an access grant.
  2. Add access Grant: Add the generated access grant to your self-hosted gateway. Once the access grant is added, a set of s3 credentials will be generated. These credentials can be used for interacting with the gateway.
    $ w3sgw add [access grant]

By constructing a self-hosted gateway, users gain the flexibility to fine-tune their control over their resources while adhering to end-to-end encryption requirements. This tailored approach empowers users to align the W3S experience with their specific needs and security preferences.