Giter Site home page Giter Site logo

docker-radicale's People

Contributors

faan11 avatar slokhorst avatar xelarellum avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

docker-radicale's Issues

pip3 doesn't come with python3 anymore (docker build fails)

Hi,

Thanks for sharing your hardwork.

Please add py3-pip to the list of installed packages in your Dockerfile. As of Alpine 3.12, pip3 doesn't come along with python3. Once radicale is installed, it can be purged just like curl.

Cheers,

help wanted with configuration of radicale using docker-compose

With this configuration of my 'docker-compose.yml' file (pasted below) Trillium-Notes works with my DNS pointed to 'hypotheticalprivatesite.com' and gives me a working https connection. But Radical connected to cal.hypotheticalprivatesite.com gives a '502 Bad Gateway'.

I don't want to use 'http' with Radical as I would very much like to have my calendar information secured when syncing over the internet. So, any help with setting up 'https' with Radical would be much appreciated.

I've tried switching Trillium-Notes front end from hypotheticalprivatesite.com:

             VIRTUAL_HOST: hypotheticalprivatesite.com
             LETSENCRYPT_HOST: hypotheticalprivatesite.com

to cal.hypotheticalprivatesite.com:

             VIRTUAL_HOST: cal.hypotheticalprivatesite.com
             LETSENCRYPT_HOST: cal.hypotheticalprivatesite.com

I also switched Radical front end from cal.hypotheticalprivatesite.com:

             VIRTUAL_HOST: cal.hypotheticalprivatesite.com
             LETSENCRYPT_HOST: cal.hypotheticalprivatesite.com

to hypotheticalprivatesite.com:

             VIRTUAL_HOST: hypotheticalprivatesite.com
             LETSENCRYPT_HOST: hypotheticalprivatesite.com

As well, I also configured Name Cheap, my current DNS host, to switch the port being used for Trillium-Notes and Radicale since everything must be switched over in tandem to ensure what I think is happening is actually happening.
image

The result of this experimentation showed that trillium notes was working completely fine from https://cal.hypotheticalprivatesite.com while suddenly https://hypotheticalprivatesite.com now gives a '502 Bad Gateway'!
image

Important to note, https://meow.hypotheticalprivatesite.com -- an unused SRV record amendment (not sure exactly the terminology for this) is not found at all:

image

So, at least something is happening with nginx-proxy with 'cal.'

Once again, thanks for reading, and if you have any insight into what is going on I would love to learn something from you! Thanks!

My current 'docker-compose.yml' file:

version: '3.8'

services:
     nginx:
         container_name: nginx
         image: nginxproxy/nginx-proxy
         restart: unless-stopped
         ports:
             - 80:80
             - 443:443
         volumes:
             - /var/run/docker.sock:/tmp/docker.sock:ro
             - /var/docker/nginx/html:/usr/share/nginx/html
             - /var/docker/nginx/certs:/etc/nginx/certs
             - /var/docker/nginx/vhost:/etc/nginx/vhost.d
         logging:
             options:
                 max-size: "10m"
                 max-file: "3"

     letsencrypt-companion:
         container_name: letsencrypt-companion
         image: jrcs/letsencrypt-nginx-proxy-companion
         restart: unless-stopped
         volumes_from:
             - nginx
         volumes:
             - /var/run/docker.sock:/var/run/docker.sock
             - /var/docker/nginx/acme:/etc/acme.sh
         environment:
             DEFAULT_EMAIL: [email protected]

     trilium-notes:
         container_name: trilium-notes
         image: zadam/trilium
         expose:
             - "8080"
         environment:
             VIRTUAL_HOST: hypotheticalprivatesite.com
             LETSENCRYPT_HOST: hypotheticalprivatesite.com

     radicale:
         container_name: radicale
         image: xlrl/radicale
         expose:
           - "8000"
         environment:
             VIRTUAL_HOST: cal.hypotheticalprivatesite.com
             LETSENCRYPT_HOST: cal.hypotheticalprivatesite.com
             RADICALE_USER: username
             RADICALE_PASS: password
         volumes:
           - /tmp/radicale:/var/radicale

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.