# Reverse proxy SSL NGINX for Transmission

**URL:** https://dietpi.com/forum/t/reverse-proxy-ssl-nginx-for-transmission/15870
**Category:** Community Tutorials
**Created:** [7 February 2023 20:35 UTC](https://dietpi.com/forum/t/reverse-proxy-ssl-nginx-for-transmission/15870 "2023-02-07T20:35:22Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![KamikazeePL](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/k/fbc32d/32.png) [@KamikazeePL](https://dietpi.com/forum/u/KamikazeePL)
#### Post date: [7 February 2023 20:35 UTC](https://dietpi.com/forum/t/reverse-proxy-ssl-nginx-for-transmission/15870/1 "2023-02-07T20:35:22Z")

</div>

THIS A DRAFT I NEED TO CHECK SETTINGS

You need to have installed

- **Nginx** `dietpi-software install 85`
- **Transmission**
- **Generated Certbot certificate**

Create file in `/etc/nginx/sites-dietpi/transmission.conf`  
`sudo nano /etc/nginx/sites-dietpi/transmission.conf`

Copy this text to **transmission.conf** file

```auto
location /transmission/ {
        proxy_read_timeout 300;
        proxy_pass_header X-Transmission-Session-Id;
        proxy_set_header X-Forwarded-Host $host;
        proxy_set_header X-Forwarded-Server $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        # if you changed the port number for transmission daemon, then adjust the
        # folllowing line
        proxy_pass http://127.0.0.1:9091/transmission/web/;
        }

        # Also Transmission specific
    location /rpc {
        proxy_pass http://127.0.0.1:9091/transmission/rpc;
    }

```

Restart nginx service  
`sudo dietpi-services restart nginx`

Go to [https://YourDietpi-IP/transmission](https://YourDietpi-IP/transmission) address in Web browser
