Running poste.io behind proxy does not work; need some url-prefix

Issue #201 wontfix
Rik Ribbers created an issue

I have a website https://crescit.nl that is completely configured using ansible; I want to have a plain nginx server with lets encrypt https and all services on the host running in docker containers.

First up was a mail server using posted.io. For the full setup see https://github.com/rikribbers/ansible

What I have is a docker container with HTTPS=OFF and binding port 80 from posted.io to 8081 and then using nginx as a proxy behind https://crescit.nl/mail/

however in the initial setup https://crescit.nl/mail/admin/install/server

There are hardcode references to the root path of the server:

<form action="/admin/install/server" method="post">

while this should be in my case

<form action="/mail/admin/install/server" method="post">

I could not find a way for setting this path-prefix.

Comments (3)

  1. SH repo owner

    Hello, please use subdomains! Poste was always meant to be run that way. You should be able to easily redirect http traffic by domain with nginx.

    Administration/webclient is one part of problem but adding prefixes would mean lot of complications with autoconfiguration, lets encrypt, or other services like DAV which we will be adding soon...

  2. Log in to comment