[{"content":"Installation apt-get install -y debian-keyring debian-archive-keyring apt-transport-https curl curl -1sLf \u0026#39;https://dl.cloudsmith.io/public/caddy/stable/gpg.key\u0026#39; | gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg curl -1sLf \u0026#39;https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt\u0026#39; | tee /etc/apt/sources.list.d/caddy-stable.list apt-get update \u0026amp;\u0026amp; apt-get install -y caddy Grundkonfiguration Caddyfile unter /etc/caddy/Caddyfile:\nblog.example.org { root * /srv/meine-seite file_server encode gzip } ","permalink":"https://blog.serverhype.org/posts/caddy-debian/","summary":"\u003ch2 id=\"installation\"\u003eInstallation\u003c/h2\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eapt-get install -y debian-keyring debian-archive-keyring apt-transport-https curl\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ecurl -1sLf \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;https://dl.cloudsmith.io/public/caddy/stable/gpg.key\u0026#39;\u003c/span\u003e | gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ecurl -1sLf \u003cspan style=\"color:#e6db74\"\u003e\u0026#39;https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt\u0026#39;\u003c/span\u003e | tee /etc/apt/sources.list.d/caddy-stable.list\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eapt-get update \u003cspan style=\"color:#f92672\"\u003e\u0026amp;\u0026amp;\u003c/span\u003e apt-get install -y caddy\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch2 id=\"grundkonfiguration\"\u003eGrundkonfiguration\u003c/h2\u003e\n\u003cp\u003eCaddyfile unter \u003ccode\u003e/etc/caddy/Caddyfile\u003c/code\u003e:\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;\"\u003e\u003ccode class=\"language-caddyfile\" data-lang=\"caddyfile\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eblog.example.org {\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    \u003cspan style=\"color:#66d9ef\"\u003eroot\u003c/span\u003e \u003cspan style=\"color:#a6e22e\"\u003e*\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003e/srv/meine-seite\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    \u003cspan style=\"color:#66d9ef\"\u003efile_server\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e    \u003cspan style=\"color:#66d9ef\"\u003eencode\u003c/span\u003e \u003cspan style=\"color:#e6db74\"\u003egzip\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e}\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e","title":"Caddy auf Debian installieren"},{"content":"Hugo ist ein schnelles Static-Site-Generator. Dieser Post wurde automatisch via Forgejo Webhook deployed.\n","permalink":"https://blog.serverhype.org/posts/erste-schritte/","summary":"\u003cp\u003eHugo ist ein schnelles Static-Site-Generator. Dieser Post wurde automatisch via Forgejo Webhook deployed.\u003c/p\u003e","title":"Erste Schritte mit Hugo"},{"content":"Voraussetzungen Debian 12 oder neuer Mindestens 4 GB RAM Root-Zugriff Installation apt-get install -y curl openssh-server ca-certificates curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash EXTERNAL_URL=\u0026#34;https://gitlab.example.com\u0026#34; apt-get install -y gitlab-ce Konfiguration Nach der Installation: /etc/gitlab/gitlab.rb anpassen und gitlab-ctl reconfigure ausführen.\n","permalink":"https://blog.serverhype.org/posts/gitlab-ce-debian/","summary":"\u003ch2 id=\"voraussetzungen\"\u003eVoraussetzungen\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDebian 12 oder neuer\u003c/li\u003e\n\u003cli\u003eMindestens 4 GB RAM\u003c/li\u003e\n\u003cli\u003eRoot-Zugriff\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"installation\"\u003eInstallation\u003c/h2\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eapt-get install -y curl openssh-server ca-certificates\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003ecurl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003eEXTERNAL_URL\u003cspan style=\"color:#f92672\"\u003e=\u003c/span\u003e\u003cspan style=\"color:#e6db74\"\u003e\u0026#34;https://gitlab.example.com\u0026#34;\u003c/span\u003e apt-get install -y gitlab-ce\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch2 id=\"konfiguration\"\u003eKonfiguration\u003c/h2\u003e\n\u003cp\u003eNach der Installation: \u003ccode\u003e/etc/gitlab/gitlab.rb\u003c/code\u003e anpassen und \u003ccode\u003egitlab-ctl reconfigure\u003c/code\u003e ausführen.\u003c/p\u003e","title":"GitLab CE auf Debian installieren"},{"content":"Test-Push um den automatischen Deploy zu prüfen.\n","permalink":"https://blog.serverhype.org/posts/webhook-test/","summary":"\u003cp\u003eTest-Push um den automatischen Deploy zu prüfen.\u003c/p\u003e","title":"Webhook Deploy Test"},{"content":"Willkommen auf dem neuen Blog! Dieser Blog wird mit Hugo betrieben.\n","permalink":"https://blog.serverhype.org/posts/willkommen/","summary":"\u003cp\u003eWillkommen auf dem neuen Blog! Dieser Blog wird mit Hugo betrieben.\u003c/p\u003e","title":"Willkommen auf dem ServerHype Blog"}]