How to install and configure a Docker container app as a site in ISPConfig

Discussion in 'ISPConfig 3 Priority Support' started by Prx, Dec 7, 2025 at 8:26 PM.

Tags:
  1. Prx

    Prx New Member HowtoForge Supporter

    Hi. Thank you for your excellent work.
    Running: ISPConfig 3.3
    I have a few websites running in/under an ISPConfig installation.
    I would like to add a website to my ISPConfig instance that will be an open source webapp. The webapp is provided as a Docker image/container (apologies—I am uncertain of the correct terminology at the moment). The app is Plane.
    Naturally, I'll need HTTPS.

    Here are a couple of links in case helpful:
    https://plane.so
    https://developers.plane.so/self-hosting/methods/docker-compose#install-community-edition

    How might I go about making this work?
    I tried looking at some posts here that seem to be related to the topic, but they go over my head and I'm not even certain if they address what I'm looking for or not. I also attempted doing it on my own on a test server, but didn't really know what I was doing—it didn't work.

    Thank you.
     
    Last edited: Dec 7, 2025 at 8:38 PM
  2. till

    till Super Moderator Staff Member ISPConfig Developer

    1) Install the app (here Plane) using Docker on your server. Ensure that the app uses a free port like 8082.
    2) Create a website in ISPConfig, enable SSL, and use Let's Encrypt.
    3) Add proxy directives in the Apache (or Nginx) directives field of the website to proxy the traffic to your Docker app.
     
  3. Prx

    Prx New Member HowtoForge Supporter

    Very grateful for the overview! Thank you. And thank you for mentioning a possible port number to use.

    Your Step 1):
    Would you have suggestions on the values I might assign to these environmental variables I am supposed to define for the webapp? (This is a snippet from the Plane documentation. )
    I know you suggested as a possible port something like 8082, but if that gets assigned to LISTEN_HTTP_PORT, then what do I do with LISTEN_HTTPS_PORT? Likewise, should the WEB_URL be my real domain name that I have set up in ISPConfig for this site? Or? Apologies, these details aren't something I am familiar with.

    Your Step 2):
    I think I'm good on following that step.

    Your Step 3):
    (I use Apache.) May I request details on this part please? I figure this Step needs to work in harmony with the settings in Step 1, but the subject of proxies, etc aren't something I have a strong understanding of.

    Again, thank you.
     
    Last edited: Dec 8, 2025 at 3:24 AM

Share This Page