Bläddra i källkod

Initial commit

hmetzner 7 år sedan
incheckning
297ad36fff

+ 2 - 0
README.md

@@ -0,0 +1,2 @@
+Hier werden nur das docker-compose file und die Gogs config abgelegt.
+Die Repos unter /data/git/ müssen extern gesichert werden.

+ 52 - 0
data/gogs/conf/app.ini

@@ -0,0 +1,52 @@
+APP_NAME = Gogs
+RUN_USER = git
+RUN_MODE = prod
+
+[database]
+DB_TYPE  = sqlite3
+HOST     = 127.0.0.1:3306
+NAME     = gogs
+USER     = root
+PASSWD   = 
+SSL_MODE = disable
+PATH     = data/gogs.db
+
+[repository]
+ROOT = /data/git/gogs-repositories
+
+[server]
+DOMAIN           = localhost
+HTTP_PORT        = 3000
+ROOT_URL         = https://git.metzner.myhome-server.de/
+DISABLE_SSH      = false
+SSH_PORT         = 10022
+SSH_LISTEN_POR   = 22
+START_SSH_SERVER = false
+OFFLINE_MODE     = false
+
+[mailer]
+ENABLED = false
+
+[service]
+REGISTER_EMAIL_CONFIRM = false
+ENABLE_NOTIFY_MAIL     = false
+DISABLE_REGISTRATION   = false
+ENABLE_CAPTCHA         = true
+REQUIRE_SIGNIN_VIEW    = false
+
+[picture]
+DISABLE_GRAVATAR        = false
+ENABLE_FEDERATED_AVATAR = true
+
+[session]
+PROVIDER = file
+
+[log]
+MODE      = file
+LEVEL     = Info
+ROOT_PATH = /app/gogs/log
+
+[security]
+INSTALL_LOCK = true
+SECRET_KEY   = HP7jJ950GuJz6P6
+

+ 12 - 0
data/ssh/ssh_host_dsa_key

@@ -0,0 +1,12 @@
+-----BEGIN DSA PRIVATE KEY-----
+MIIBugIBAAKBgQCRSBvzu8jkHh1RBdLzYn9IIrxNc4IOB+BTLuWdGJHRxdV+tq+N
+xCTEKUGnoR31TDtlRL9qJnNjwSVoS0eo/PbOs+r475Q9aFNDQ4f9JkGoixlld1Fj
+DMUf3X+IvK4/B3rAqtnfoY6+2DMcOWO5lJcIsxwPavN1mfRrN1NX6GRzaQIVAIOB
+UBR18OQ7PbQaawo2gY8JU2W9AoGAfgbtmtTOMvQhunw9WCSGvt61Udm2A7r8kZP9
+dnt4QMo7RZDAUcjPkT9kM76QvBEOhF7gGr+SdoMguaBYOXBp/5kUNaRl4E0PctXE
+fzXMbr5cMIe/xebyuNp4vMvNulSFJKzaM9QpCnt3s8AnfGPQtzOm/yBjrNV+0Dr9
+iH040b4CgYB06a3bzIii2qd+OOz3SdOrhIo+1fnl7gjX8wsl5YZcTlFpSKx1JFNc
+u/bH7xW1eRL8L/3e0jeCTRegp8G4MLq93YEmTkkQZFTdY5LGpsjfZ3ry+4utOzIt
+ynvNsX7oSPVD+cw8QGhqrDms3cDLp41XBP1vJJAKPeE0ZaWiky8PEwIUXYrWccC/
+AoXrrSF1wSmG059tgnE=
+-----END DSA PRIVATE KEY-----

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
data/ssh/ssh_host_dsa_key.pub


+ 5 - 0
data/ssh/ssh_host_ecdsa_key

@@ -0,0 +1,5 @@
+-----BEGIN EC PRIVATE KEY-----
+MHcCAQEEIOi+xdvmKEThwYTK6LHD69CgUzyt0dqfCWp+TWUwEcuFoAoGCCqGSM49
+AwEHoUQDQgAEGRl0PXl9cftoA4sEaxrokY3ule9DJmcbb3OeMP+Hfoaw7IZMYjx3
+YPF/NjTEhAYjKqHIbaK6xamhIdW8XxxIqg==
+-----END EC PRIVATE KEY-----

+ 1 - 0
data/ssh/ssh_host_ecdsa_key.pub

@@ -0,0 +1 @@
+ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBkZdD15fXH7aAOLBGsa6JGN7pXvQyZnG29znjD/h36GsOyGTGI8d2DxfzY0xIQGIyqhyG2iusWpoSHVvF8cSKo= root@306e37b796e8

+ 7 - 0
data/ssh/ssh_host_ed25519_key

@@ -0,0 +1,7 @@
+-----BEGIN OPENSSH PRIVATE KEY-----
+b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
+QyNTUxOQAAACBW1hpDyweYd2zfRKUccoX29slzBMfVpC4B73BLdycvpwAAAJj8eUpq/HlK
+agAAAAtzc2gtZWQyNTUxOQAAACBW1hpDyweYd2zfRKUccoX29slzBMfVpC4B73BLdycvpw
+AAAEDcECLIt3U6+GtGldWfg1dL90GYFx2Y47XZv0sh1TcWK1bWGkPLB5h3bN9EpRxyhfb2
+yXMEx9WkLgHvcEt3Jy+nAAAAEXJvb3RAMzA2ZTM3Yjc5NmU4AQIDBA==
+-----END OPENSSH PRIVATE KEY-----

+ 1 - 0
data/ssh/ssh_host_ed25519_key.pub

@@ -0,0 +1 @@
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFbWGkPLB5h3bN9EpRxyhfb2yXMEx9WkLgHvcEt3Jy+n root@306e37b796e8

+ 27 - 0
data/ssh/ssh_host_rsa_key

@@ -0,0 +1,27 @@
+-----BEGIN RSA PRIVATE KEY-----
+MIIEpAIBAAKCAQEAn4313NZDQVXkjNiQTEShdRpki3FrD0Yot6rbwKWfgZE4k4sK
+6eg2YF7XH0Xse4H0+uZ9ABCk1Texyp14BFfguYrgTdsLB6Jx+WLF8a/LFfo2djXC
+x+HdgOjmwECqccEc3WW4kQwWC1pWFKhCsSO62Nkqk2yC/PCmZBghMQBr2j2Pl/mx
+yKW1supU02ZBNZWG89e64dJvCvulsrvCIRiPvnkPzr/lVvBN01rpbaPlc1MIB3Lo
+v/tNc6L5L8D2HP+AsHMW1zEun29IBkt13JDPkpPPXWPYJA3GnZ14B/oO0bCAXf9Z
+Xs1UEqX/dAIwi2WaIQO8RgOkvea3eMC2d4bmJwIDAQABAoIBAD/anG7JARmAunrz
+oKwlO0iWS27S8Tmnplv68P9kSTWdXLsPhkqeOETRL97AKSg0lkpjO9tuzcjXBTxF
+UObMFI+s2J/P7dYcWOipcvaKmAgvnuQoF8/OwMr6an6+YngsBNVGBFtoLtpUSObz
+f91Mo1ZtcvCVGMcJuE2OqpnlxUQNhSn2Qx4YglxcZ8jT06FtzCnCKuYPEFsVBhwF
+NyiisVpOHp2wt0u70sBNdNzW0x4gBJ97KHl0Lvxe/0ra3TtDtiyvjhXntBLrs4Xy
+EKP9zMnUIQOngxSecC42r9eeUoA7H0XiSccPtF6cyelGg9WVfYrtb8/XX3AF4Szo
+H//O+EECgYEA0i4xhngoOZNh7HQTFNCCGUqVjQ4ezQ7pKIbBuv/tiTvF3l4YM7+b
+e1sRqf9gqMmNi/RaHQ35la9ncmKsetWFfncW/xNUgWjzT72LnvnTUNJzX7aB5VYp
+F3/2hr/ofckAcE772jkHsfV0bmuUCxO5YdGnjB7fKACuf8WpbIqwCVkCgYEAwlZs
+LNVkxEPGrb0Hs0YF+3eI9Mi2L5vl0CBZQoimpx7fxTeA9EVZ6ZTm7ZNlFkZ+1JaX
+4O2oJpAhfRm86LGfjaPZoCoYoE2jdO4T6UEo2ordN3jivdyY7y2DqtOpnYqkvs1K
+UpZQ+weXii4uETQd4WXbwFzLZl+zWFnJ5fBI+38CgYEAy7zLdTX0iBs9yR+bf4m/
+ExUhcuJFKTFTAl3eXY7Ii0bNv4gmncMWzLSyor9Sy0rVUt1CnPd3AIpPFKph15Az
+HywBtrDeMbOyZ5GtTiWNmcLm49jegZjLrGP2bRiKHaRCMJvftuGhe/gbLQ5LK5Gr
+Gg9JAqLKXtSKUoEggn7NtcECgYAe/lF6RP4xHu4Mv1z/Bmfl1waMo4YKyb45Fy+l
+IM4TUSU2+sciLf1M92Zs9Vjl2JBZrzrBsKVkoQ/2N6idI9bibANFO/F5f2hWObIL
+PU0arZLiSfE/fnMVkhixodgnO/lSRMNZsIdxwaA1dW/7ZmhtjiUh5Kq7xP+BU7CT
+b2L0WQKBgQDOfBNbgVjyMfJdl+/4k7JEZfAONkg7N0H0bp1JntAuLWkUgs64ZuLL
+MG+QearGli79BxI6DayelRRSBRD62IDg8pnbDS7uVdF6tqlyhf8hlSUHwuNatYtp
+rw+5LewTNxpfvbl96d6JpvLt+eeLJ8phKzXLPweqt+x6Q4XHK/G5yg==
+-----END RSA PRIVATE KEY-----

+ 1 - 0
data/ssh/ssh_host_rsa_key.pub

@@ -0,0 +1 @@
+ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfjfXc1kNBVeSM2JBMRKF1GmSLcWsPRii3qtvApZ+BkTiTiwrp6DZgXtcfRex7gfT65n0AEKTVN7HKnXgEV+C5iuBN2wsHonH5YsXxr8sV+jZ2NcLH4d2A6ObAQKpxwRzdZbiRDBYLWlYUqEKxI7rY2SqTbIL88KZkGCExAGvaPY+X+bHIpbWy6lTTZkE1lYbz17rh0m8K+6Wyu8IhGI++eQ/Ov+VW8E3TWulto+VzUwgHcui/+01zovkvwPYc/4CwcxbXMS6fb0gGS3XckM+Sk89dY9gkDcadnXgH+g7RsIBd/1lezVQSpf90AjCLZZohA7xGA6S95rd4wLZ3huYn root@306e37b796e8

+ 1 - 0
docker-compose.yml

@@ -0,0 +1 @@
+gogs-compose.yml

+ 27 - 0
gogs-compose.yml

@@ -0,0 +1,27 @@
+version: '2'
+
+services:
+  gogs:
+    image: gogs/gogs:latest
+    container_name: gogs
+    restart: always
+    expose:
+      - "3000"
+    ports:
+      - "3000:3000"
+      - "10022:22"
+    environment:
+      - TZ=Europe/Berlin
+    networks:
+      - nginxproxy_extern
+#      - default
+    volumes:
+      - ./data:/data
+    environment:
+      - VIRTUAL_HOST=git.metzner.myhome-server.de
+      - VIRTUAL_PORT=3000
+      - LETSENCRYPT_HOST=git.metzner.myhome-server.de
+      - LETSENCRYPT_EMAIL=h.metzner@gmx.de
+networks:
+  nginxproxy_extern:
+    external: true