# \[INSTALL\] 404 Page not found

**URL:** <https://forum.gitea.com/t/install-404-page-not-found/2014>\
**Category:** Install/Maintain/Configure\
**Created:** [March 20, 2020, 9:57pm UTC](https://forum.gitea.com/t/install-404-page-not-found/2014 "2020-03-20T21:57:09Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![vonAlenberg](https://avatars.discourse-cdn.com/v4/letter/v/c6cbf5/32.png) [@vonAlenberg](https://forum.gitea.com/u/vonAlenberg)\
**Post date:** [March 20, 2020, 9:57pm UTC](https://forum.gitea.com/t/install-404-page-not-found/2014/1 "2020-03-20T21:57:09Z")

</div>

So I try to run Gitea behind Traefik v2 via Docker. I don’t plan to use any SSH, tbh I don’t get what it’s needed for, but it seems to be quite a hassel to setup besides an existing SSH server on host…

So my `docker-compose.yml` is

```auto
version: '3'

services:
  db:
    image: mariadb:latest
    container_name: git_db
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
      - MYSQL_DATABASE=${MYSQL_GIT_DB}
      - MYSQL_USER=${MYSQL_GIT_USER}
      - MYSQL_PASSWORD=${MYSQL_GIT_PASSWORD}
    volumes:
      - ${DOCKERDIR}/git//db/:/var/lib/mysql
    networks:
      - internal

  git:
    image: gitea/gitea:latest
    volumes:
      - /mnt/data-storage/git-repositories:/data/git/repositories
      - ${DOCKERDIR}/git/gitea:/data
    ports:
# - "3000:3000"
      - "2222:22"
    depends_on:
      - db
    restart: always
    environment:
      - DB_TYPE=mysql
      - DB_HOST=git_db
      - DB_NAME=${MYSQL_GIT_DB}
      - DB_USER=${MYSQL_GIT_USER}
      - DB_PASSWD=${MYSQL_GIT_PASSWORD}
      - DISABLE_SSH=true
      - SSH_DOMAIN=git.${DOMAIN_JS}
    labels:
      - "traefik.http.routers.git.rule=Host(`git.${DOMAIN_JS}`)"
      - "traefik.http.routers.git.tls=true"
      - "traefik.http.routers.git.tls.certresolver=le"
      - "traefik.http.routers.git.entrypoints=https"
      - "traefik.http.routers.git.loadbalancer.server.port=3000"
    networks:
      - external
      - internal

networks:
  external:
    external: true
  internal:
    external: false

```

When I visit `git.example.com` I get the `404 Page not found` and the logs don’t throw any error.

So my questions are:

1. How to get it up and running?
2. OPT What is SSH used / needed for in this case?
3. OPT How to enable SSH without breaking my host’s SSH…
