Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
docker_notes:docker-dokuwiki [2023-05-30 Tue wk22 19:48] – baumkp | docker_notes:docker-dokuwiki [2023-05-30 Tue wk22 20:08] (current) – baumkp | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{tag> | + | {{tag> |
- | ======Docker Containers====== | + | |
- | =====Dokuwiki===== | + | ======Dokuwiki====== |
- | ====Main Dokuwiki Page==== | + | =====Main Dokuwiki Page===== |
The main dokuwiki page [[tech_notes: | The main dokuwiki page [[tech_notes: | ||
- | ====Dokuwiki Container==== | + | =====Dokuwiki Container===== |
This use the the [[https:// | This use the the [[https:// | ||
Defines web_data volume: | Defines web_data volume: | ||
Line 47: | Line 46: | ||
After setting up the internal indexes could be messed up. The plugin SearchIndex Manager can be used to recreate these indexes. | After setting up the internal indexes could be messed up. The plugin SearchIndex Manager can be used to recreate these indexes. | ||
- | =====Nextcloud Container===== | + | <- docker_notes:docker-reverse-proxy|Back ^ docker_notes: |
- | Nextcloud publishes their own Docker container of Nextcloud. | + | |
- | + | ||
- | Nextcloud needs a number of services to run; the main Nextcloud server, a database and Redis. In addition, there needs to be a proxy server or similar to forward on common domain requests to sub-domains as well as handling certificates, | + | |
- | + | ||
- | Refer to Nextcloud' | + | |
- | * uid: www-data / 33, gid: www-data / 33. This seems to be Debian standard. Alpine linux seems to use 82 for www-data. | + | |
- | * '' | + | |
- | * '' | + | |
- | + | ||
- | ====RedirectRegex==== | + | |
- | I get a redirect error in Nextcloud that I have not been able to track down to date. Does not seem much info in this on the net, and the little there is also indicates a problem without and easy solution. | + | |
- | Some resources related to this: | + | |
- | *Traefik: | + | |
- | *[[https:// | + | |
- | *[[https:// | + | |
- | *[[https:// | + | |
- | ====References==== | + | |
- | *docs nextcloud | + | |
- | * [[https:// | + | |
- | *[[https:// | + | |
- | *[[https:// | + | |
- | *[[https:// | + | |
- | *[[https:// | + | |
- | *[[https:// | + | |
- | + | ||
- | ====Installing and Using MariaDB via Docker==== | + | |
- | [[https:// | + | |
- | [[]] | + | |
- | + | ||
- | ====logging==== | + | |
- | [[https:// | + | |
- | ====backup==== | + | |
- | [[https:// | + | |
- | + | ||
- | ====NGINX configuration==== | + | |
- | [[https:// | + | |
- | + | ||
- | ====cron==== | + | |
- | '' | + | |
- | [[https:// | + | |
- | + | ||
- | + | ||
- | =====Calibre===== | + | |
- | + | ||
- | ====Calibre==== | + | |
- | This Docker container is based [[https:// | + | |
- | + | ||
- | The image is based upon current Ubuntu Long term release. | + | |
- | + | ||
- | ++++Calibre docker-compose.yml| | + | |
- | <code> | + | |
- | version: " | + | |
- | services: | + | |
- | calibre: | + | |
- | image: lscr.io/ | + | |
- | container_name: | + | |
- | security_opt: | + | |
- | | + | |
- | environment: | + | |
- | - PUID=1000 | + | |
- | - PGID=1000 | + | |
- | - TZ=Australia/ | + | |
- | - PASSWORD= #optional | + | |
- | - CLI_ARGS= #optional | + | |
- | volumes: | + | |
- | - / | + | |
- | ports: | + | |
- | - 8088:8080 | + | |
- | - 8089:8081 | + | |
- | restart: unless-stopped | + | |
- | networks: | + | |
- | - proxy | + | |
- | + | ||
- | networks: | + | |
- | proxy: | + | |
- | external: true | + | |
- | </ | + | |
- | + | ||
- | Notes: | + | |
- | - Example version: " | + | |
- | - The log error/ | + | |
- | - To allow shell access added to '' | + | |
- | tty: true | + | |
- | stdin_open: true | + | |
- | command: / | + | |
- | + | ||
- | ++++ | + | |
- | + | ||
- | ====Calibre-web==== | + | |
- | + | ||
- | This Docker container is based [[https:// | + | |
- | + | ||
- | The image is based upon current Ubuntu long term release. | + | |
- | + | ||
- | ++++Calibre-web docker-compose.yml| | + | |
- | < | + | |
- | version: " | + | |
- | services: | + | |
- | calibre-web: | + | |
- | image: lscr.io/ | + | |
- | #image: lscr.io/ | + | |
- | container_name: | + | |
- | security_opt: | + | |
- | - seccomp: | + | |
- | environment: | + | |
- | - PUID=1000 | + | |
- | - PGID=1000 | + | |
- | - TZ=Australia/ | + | |
- | - DOCKER_MODS=linuxserver/ | + | |
- | - OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional | + | |
- | volumes: | + | |
- | - / | + | |
- | - / | + | |
- | ports: | + | |
- | - 8087:8083 | + | |
- | restart: unless-stopped | + | |
- | networks: | + | |
- | | + | |
- | + | ||
- | networks: | + | |
- | proxy: | + | |
- | external: true | + | |
- | </ | + | |
- | + | ||
- | Notes: | + | |
- | - Example version: " | + | |
- | - The default login / password: admin / admin123 | + | |
- | - The /books direct points to the directory specified for the existing (or new) Calibre library | + | |
- | - The log error/ | + | |
- | ++++ | + | |
- | ====References==== | + | |
- | *Matthias Schoettle [[https:// | + | |
- | *Nextcloud Docs: | + | |
- | *[[https:// | + | |
- | *The [[https:// | + | |
- | *smarthome beginner' | + | |
- | *Reddit[[https:// | + | |
- | *[[https:// | + | |
- | *[[https:// | + | |
- | *[[https:// | + | |
- | *linuxserver.io [[https:// | + | |
- | *Nextcloud [[https:// | + | |
- | *Christain Lempa [[https:// | + | |
- | + | ||
- | + | ||
- | =====Other Possible Apps/ | + | |
- | *[[https:// | + | |
- | *heindall a dashboard application. Low priority..... | + | |
- | *[[https:// | + | |
- | + | ||
- | <- docker_notes: | + | |