Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
I have followed the instructions but cant access monitor.my_domain or blog.my_domain or db-admin.my_domain. I dont know where to start trouble shooting my problem. my domain dns are pointing to digital ocean ns servers. I have only configured A records. Checking records with https://mxtoolbox.com/ points ‘my_domain’ to the IP address of my instance. Is there anywhere I can start trouble shooting my problem. I am using Ubuntu 18. When I navigate to my_domain I get the 404 indicating that something is running there. And using https brings Not Safe.
I’ve yet to see a tutorial actually utilize swarm capabilities for WordPress properly. It’s be great if there could be a follow-up tutorial with swarm, mounting Digital Ocean block storage for wp-content and the database. And what the caching implications?
This is a great tutorial! Thank you so much for putting it together!
I’m trying to convert the docker run command for the traefik container into a docker-compose.yml; got the dashboard working for HTTP, but not for HTTPS. Would you be able to provide a docker-compose.yml that can be used to start up the traefik process and have the dashboard visible as https://monitor.yourdomain? Thanks!
I’m having a tough time. I have gotten traefik running and routing properly, and my 4 subdomains all have A records and I’ve confirmed that each subdomain routes to the ip of my droplet. Each subdomain is pointing to an nginx instance on my droplet, but everytime I try to access the url for the subdomains I get an NET::ERR_CERTIFICATE_INVALID in chrome. I am using dns challenge and have my wildcard looking like [[acme.domains]] main=“*.mysite.com” sans=[“app1.mysite.com”, “app2.mysite.com”]
Any information on why the certs would be invalid? I’ve also passed in my DO_AUTH_TOKEN environment variable inside my docker-compose.yml
I am getting stuck trying to start the container, I get the following error:
docker: Error response from daemon: driver failed programming external connectivity on endpoint traefik (b905bb304be85a5669a11647e48c8532ed91b78b70cc0117eec7ddffa1393aa9): Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use.
I have no idea what would be using this.
A well structured and helpful article but it should state that exposing the docker socket (/var/run/docker.sock) to Traefik can become a severe security risk if the configuration is exposed to the internet. If an attacker can get access to the docker socket through Traefik he basically gains root access to the complete docker host. Preventing this risk requires additional effort like accessing the docker API over TCP instead with client certificates for the application. See the corresponding documentation topic and the official issue for more details.
How to install RapidSSL or comodoSSL? I mean not let’s crypt. Any tutorial for that matter?
Having issues setting this up. Followed the tutorial but i keep getting a 404 and in the access log files it says “backend not found”
Als started a topic on reddit for this. There are also my config files: https://www.reddit.com/r/Traefik/comments/ape6ss/dashboard_entrypoint_gives_404_log_backend_not/
If you cut and paste make sure you don’t have any line in the traefik.toml file that start with … 3 dots. No line in the .toml file should start with a “.” dot.
Great article Keith!
I have everything going but I am getting the following when logging into Adminer for the first time… SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name does not resolve
any ideas?
Thank you in advance Mark