ethibox / awesome-stacks Goto Github PK
View Code? Open in Web Editor NEWDeploy 110+ open-source web apps with one Docker command
Home Page: https://ethibox.fr
License: GNU General Public License v3.0
Deploy 110+ open-source web apps with one Docker command
Home Page: https://ethibox.fr
License: GNU General Public License v3.0
Hi,
Trying to update my Mattermost instance.
I had no SSL issue using prior version of Mattermost/Traefik, i.e. stack version 3.7
In version 3.8, does the new configuration include accessing the service using HTTPS by default, because in the end, we often want to access the service from the Internet and not necessary locally.
Since update, after following the “Get started”, I've got the following message from Firefox and everything is broken and can no longer access Mattermost on my VPS:
Warning: Potential Security Risk Ahead
[domain] uses an invalid security certificate.
The certificate is not trusted because it is self-signed.
Error code: MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT
I did not have any certificate issue before when using an older version of the stacks. I used “traefik-ssl.yml”, version 3.7.
Obviously, the content between “traefik-ssl.yml”, version 3.7 and “traefik.yml” version 3.8 dramatically changed. In version 3.8 of “traefik.yml” I see the use of letsencrypt. So, don't understand why Firefox still showing “self-signed” certificate.
Also, when forcing the visit, I now have the message:
404 page not found
This is what happened when going from stack version 3.7 to stack version 3.8. I reverted back to stack version 3.7, and I can now access Mattermost.
Even though after issuing the command:
DOMAIN=[MY_DOMAIN] docker stack deploy -c mattermost.yml mattermost
I also put the SCHEME=https
argument like I used in the previous version, but not working either.
Thanks for your help.
Any chance we can get a full documentation\guide? A.I. can probably make it a lot easier. Thanks bro! :)
Hello and thanks a lot for your work!
I've installed taiga but I can't manage to login.
I think I'm missing smthg, what are the fault creds ?
Hello, I've managed to build a stack based on the self hosted revolt chat docker (https://github.com/revoltchat/self-hosted)
It's working... but as I'm already using portainer and traefik the ports are not working.
Any idea on how to fix that ? And maybe it can help others too :)
I mean I already have a: portainer + swarmpit + traefik + gitea + drone + taiga (thanks a loooooooot)
When I try to subscribe it's says Network error.
Thanks
version: '3.8'
x-default: &defaults
environment:
networks:
traefik-public:
external: true
services:
database:
<<: *defaults
image: mongo
volumes:
- revoltdb:/data/db
networks:
- traefik-public
redis:
<<: *defaults
image: eqalpha/keydb
networks:
- traefik-public
api:
<<: *defaults
image: ghcr.io/revoltchat/server:20220715-1
depends_on:
- database
- redis
ports:
- "8000:8000"
networks:
- traefik-public
events:
<<: *defaults
image: ghcr.io/revoltchat/bonfire:20220715-1
depends_on:
- database
- redis
ports:
- "9000:9000"
networks:
- traefik-public
web:
<<: *defaults
image: ghcr.io/revoltchat/client:master
ports:
- "5000:5000"
networks:
- traefik-public
deploy:
placement:
constraints:
- node.role == manager
labels:
- traefik.enable=true
- traefik.docker.network=traefik-public
- traefik.constraint-label=traefik-public
- traefik.http.routers.revolt-http.rule=Host(revolt.PRIVATE
)
- traefik.http.routers.revolt-http.entrypoints=http
- traefik.http.routers.revolt-http.middlewares=https-redirect
- traefik.http.routers.revolt-https.rule=Host(revolt.PRIVATE
)
- traefik.http.routers.revolt-https.entrypoints=https
- traefik.http.routers.revolt-https.tls=true
- traefik.http.routers.revolt-https.tls.certresolver=le
- traefik.http.services.revolt.loadbalancer.server.port=5000
minio:
<<: *defaults
image: minio/minio
command: server /data
volumes:
- revoltminio:/data
ports:
- "10000:9000"
networks:
- traefik-public
createbuckets:
<<: *defaults
image: minio/mc
depends_on:
- minio
entrypoint: >
/bin/sh -c "
while ! curl -s --output /dev/null --connect-timeout 1 http://minio:9000; do echo 'Waiting minio...' && sleep 0.1; done;
/usr/bin/mc alias set minio http://minio:9000 $MINIO_ROOT_USER $MINIO_ROOT_PASSWORD;
/usr/bin/mc mb minio/attachments;
/usr/bin/mc mb minio/avatars;
/usr/bin/mc mb minio/backgrounds;
/usr/bin/mc mb minio/icons;
/usr/bin/mc mb minio/banners;
/usr/bin/mc mb minio/emojis;
exit 0;
"
autumn:
<<: *defaults
image: ghcr.io/revoltchat/autumn:1.1.5
depends_on:
- database
- createbuckets
environment:
- AUTUMN_MONGO_URI=mongodb://database
ports:
- "3000:3000"
networks:
- traefik-public
january:
<<: *defaults
image: ghcr.io/revoltchat/january:master
ports:
- "7000:7000"
networks:
- traefik-public
volumes:
revoltdb:
revoltminio:
Hi there,
I couldn't find a SECURITY.md
in your repository and am not sure how to best contact you privately to disclose a security issue.
Can you add a SECURITY.md
file with an e-mail to your repository, so that our system can send you the vulnerability details? GitHub suggests that a security policy is the best way to make sure security issues are responsibly disclosed.
Once you've done that, you should receive an e-mail within the next hour with more info.
Thanks! (cc @huntr-helper)
I've checked the JSON and I just dont get why https://raw.githubusercontent.com/ethibox/awesome-stacks/master/templates.json won't load as Template directory in Portainer 2.11.0 ? Other similar repos on github work fine.
The first issue is that the application specific NGINX containers fails to connect to the bash session of the contianers, both from the host servers console and Portainer. I have tried it with 2 other WP app instances that I have installed and its the same, nginx throws "Connection error" for Console access.
Hi, I would be great to see support for Traefik 2 and have the ability to easily enable web access to Traefik's monitoring tools.
Beers on me ;)
Since the stacks are ephemeral by design all application configurations need to be declared in the app_stack.yml file, so I need some instructions on how to modify the app_stack.yml files to insert custom configuration in nginx,conf.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.