Network Configuration for Desktop/Server

HTTP/HTTPS proxy configuration and custom SSL certificate loading

Last published at: October 24th, 2025
Delete

If needed, Plauti Desktop and Plauti Server can support HTTP/HTTPS proxy configuration and custom SSL certificate loading, to address security requirements. This lets the Plauti Apps operate in environments with network restrictions and custom certificate authorities.

Proxy Configuration

To set up HTTP/HTTPS proxy configuration: 

  1. Open the configuration file: ~/plauti-apps/config/config.json
    Create it there if it does not yet exist.
  2. Add proxy configuration:
    {
      "proxy": {
        "enabled": true,
        "protocol": "http",
        "host": "proxy.company.com",
        "port": 8080,
        "user": "username",
        "password": "password"
      }
    }

Configuration Settings

Option Type Required Description

enabled

boolean

Yes

Enable/disable proxy usage

protocol

string

Yes

Proxy protocol (http or https)

host

string

Yes

Proxy server hostname or IP address

port

number

Yes

Proxy server port

user

string

No

Username for proxy authentication

password

string

No

Password for proxy authentication

Examples

Basic proxy (without authentication)

{
  "proxy": {
    "enabled": true,
    "protocol": "http",
    "host": "proxy.company.com",
    "port": 8080
  }
}

Proxy with authentication

{
  "proxy": {
    "enabled": true,
    "protocol": "https",
    "host": "secure-proxy.company.com",
    "port": 3128,
    "user": "john.doe",
    "password": "SecurePassword123"
  }
}

Certificate Configuration

Plauti Desktop and Plauti Server can automatically load custom SSL certificates from a designated directory.

Setup

  1. Find the plauti-apps folder. It is located in the user directory:
    Plauti Desktop
    • Windows: C:\\Users\<username>\plauti-apps
    • MacOS: \Users\<username>\plauti-apps

    Plauti Server
    • Windows: C:\\Users\<username>\plauti-apps
    • Windows, if running as a service: C:\\Windows\System32\config\systemprofile\plauti-apps 
    • Linux: \home\<username>\plauti-apps or \root\plauti-apps

  2. Inside the 'plauti-apps' folder, create a directory called certificates
  3. Add your certificates to the 'certificates' directory.
    Supported file types: .crt, .cer, .pem, .der
  4. Restart Plauti Desktop or Plauti Server.
    The certificates are loaded during startup.

Supported Certificate Formats

File Extension File Format Description

.crt

X.509

Standard certificate format

.cer

X.509

Microsoft certificate format

.pem

PEM

Base64 encoded certificate

.der

DER

Binary encoded certificate