mirror of
https://github.com/Haxxnet/Compose-Examples
synced 2025-04-23 13:17:34 +00:00
chore: add roundcube
This commit is contained in:
parent
3b47bbeadb
commit
1949b17ff4
@ -54,7 +54,7 @@ docker compose up
|
|||||||
- [Automation and Monitoring](#automation-and-monitoring)
|
- [Automation and Monitoring](#automation-and-monitoring)
|
||||||
- [Backups](#backups)
|
- [Backups](#backups)
|
||||||
- [Blogging Platforms and Homepages](#blogging-platforms-and-homepages)
|
- [Blogging Platforms and Homepages](#blogging-platforms-and-homepages)
|
||||||
- [Communication - Social Networks, Forums and Video Conferencing](#communication---social-networks-forums-and-video-conferencing)
|
- [Communication - Social Networks, Webclients, Forums and Video Conferencing](#communication---social-networks-webclients-forums-and-video-conferencing)
|
||||||
- [Document Management](#document-management)
|
- [Document Management](#document-management)
|
||||||
- [Domain Name Service (DNS)](#domain-name-service-dns)
|
- [Domain Name Service (DNS)](#domain-name-service-dns)
|
||||||
- [E-commerce](#e-commerce)
|
- [E-commerce](#e-commerce)
|
||||||
@ -331,7 +331,7 @@ A [blog](https://en.wikipedia.org/wiki/Blog) is a discussion or informational we
|
|||||||
- [WordPress](examples/wordpress) - WordPress is a free and open-source content management system written in hypertext preprocessor language and paired with a MySQL or MariaDB database with supported HTTPS.
|
- [WordPress](examples/wordpress) - WordPress is a free and open-source content management system written in hypertext preprocessor language and paired with a MySQL or MariaDB database with supported HTTPS.
|
||||||
- [Nginx + PHP](examples/nginx-php) - Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. Combined with PHP, a general-purpose scripting language geared toward web development, server-side functions can be implemented for the webs.
|
- [Nginx + PHP](examples/nginx-php) - Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. Combined with PHP, a general-purpose scripting language geared toward web development, server-side functions can be implemented for the webs.
|
||||||
|
|
||||||
### Communication - Social Networks, Forums and Video Conferencing
|
### Communication - Social Networks, Webclients, Forums and Video Conferencing
|
||||||
|
|
||||||
**[`^ back to top ^`](#-project-list)**
|
**[`^ back to top ^`](#-project-list)**
|
||||||
|
|
||||||
@ -342,6 +342,7 @@ A [blog](https://en.wikipedia.org/wiki/Blog) is a discussion or informational we
|
|||||||
- [Answer](examples/answer) - An open-source knowledge-based community software. You can use it quickly to build Q&A community for your products, customers, teams, and more.
|
- [Answer](examples/answer) - An open-source knowledge-based community software. You can use it quickly to build Q&A community for your products, customers, teams, and more.
|
||||||
- [Mirotalk P2P](examples/mirotalk) - Simple, Secure, Fast Real-Time Video Conferences Up to 4k and 60fps, compatible with all browsers and platforms.
|
- [Mirotalk P2P](examples/mirotalk) - Simple, Secure, Fast Real-Time Video Conferences Up to 4k and 60fps, compatible with all browsers and platforms.
|
||||||
- [Reactive-Resume](examples/rxresume) - A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever.
|
- [Reactive-Resume](examples/rxresume) - A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever.
|
||||||
|
- [Roundcube](examples/roundcube) - Roundcube Webmail is a browser-based multilingual IMAP client with an application-like user interface. It provides full functionality you expect from an email client, including MIME support, address book, folder management, message searching and spell checking.
|
||||||
|
|
||||||
### E-commerce
|
### E-commerce
|
||||||
|
|
||||||
|
4
examples/roundcube/README.md
Normal file
4
examples/roundcube/README.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# References
|
||||||
|
|
||||||
|
- https://github.com/roundcube/roundcubemail-docker
|
||||||
|
- https://hub.docker.com/r/roundcube/roundcubemail
|
33
examples/roundcube/docker-compose.yml
Normal file
33
examples/roundcube/docker-compose.yml
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
services:
|
||||||
|
|
||||||
|
roundcube:
|
||||||
|
image: roundcube/roundcubemail:latest
|
||||||
|
container_name: roundcube
|
||||||
|
restart: unless-stopped
|
||||||
|
expose:
|
||||||
|
- 80/tcp
|
||||||
|
volumes:
|
||||||
|
- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/roundcube/database:/var/roundcube/db
|
||||||
|
#- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/roundcube/config:/var/roundcube/config
|
||||||
|
#- ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/roundcube/enigma:/var/roundcube/enigma
|
||||||
|
environment:
|
||||||
|
- ROUNDCUBEMAIL_DEFAULT_HOST=ssl://imap.web.de
|
||||||
|
- ROUNDCUBEMAIL_DEFAULT_PORT=993
|
||||||
|
- ROUNDCUBEMAIL_SMTP_SERVER=tls://smtp.web.de
|
||||||
|
- ROUNDCUBEMAIL_SMTP_PORT=587
|
||||||
|
- ROUNDCUBEMAIL_DB_TYPE=sqlite
|
||||||
|
- ROUNDCUBEMAIL_UPLOAD_MAX_FILESIZE=50M
|
||||||
|
- ROUNDCUBEMAIL_ASPELL_DICTS=de,en
|
||||||
|
#networks:
|
||||||
|
# - proxy
|
||||||
|
#labels:
|
||||||
|
# - traefik.enable=true
|
||||||
|
# - traefik.docker.network=proxy
|
||||||
|
# - traefik.http.routers.roundcube.rule=Host(`roundcube.example.com`)
|
||||||
|
# - traefik.http.services.roundcube.loadbalancer.server.port=80
|
||||||
|
# # Optional part for traefik middlewares
|
||||||
|
# - traefik.http.routers.roundcube.middlewares=local-ipwhitelist@file
|
||||||
|
|
||||||
|
#networks:
|
||||||
|
# proxy:
|
||||||
|
# external: true
|
Loading…
x
Reference in New Issue
Block a user