Sorry, we've misplaced that URL or it's pointing to something that doesn't exist.
├── .github └── workflows │ └── build-image.yaml ├── 404.html ├── Dockerfile ├── about └── index.html ├── app.js ├── archives └── index.html ├── assets ├── css │ ├── style.css │ └── style.css.map ├── img │ └── favicons │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── apple-touch-icon.png │ │ ├── browserconfig.xml │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── mstile-150x150.png │ │ └── site.webmanifest ├── index.html └── js │ ├── data │ ├── search.json │ └── swcache.js │ └── dist │ ├── categories.min.js │ ├── commons.min.js │ ├── misc.min.js │ ├── page.min.js │ └── post.min.js ├── build-image.yaml ├── categories ├── apple │ └── index.html ├── business │ └── index.html ├── coc │ └── index.html ├── development │ └── index.html ├── docker │ └── index.html ├── emulation │ └── index.html ├── gaming │ └── index.html ├── github │ └── index.html ├── homeserver │ └── index.html ├── https │ └── index.html ├── index.html ├── letsencrypt │ └── index.html ├── mac │ └── index.html ├── network │ └── index.html ├── node │ └── index.html ├── remote │ └── index.html ├── software │ └── index.html ├── tls │ └── index.html ├── tor │ └── index.html └── virtualisation │ └── index.html ├── docs └── assets │ └── css │ └── style.css ├── feed.xml ├── index.html ├── norobots └── index.html ├── posts ├── from-local-to-cloud-to-browser-based-development │ └── index.html ├── gaming-on-apple-silicon │ └── index.html ├── how-to-create-a-tls-certificate │ └── index.html ├── how-to-host-a-tor-hidden-service │ └── index.html ├── how-to-optimize-clash-of-clans │ └── index.html ├── index.html ├── my-remote-desktop-setup │ └── index.html ├── my-ultimate-homeserver-setup │ └── index.html ├── tailscale-is-great │ └── index.html └── this-happens-to-every-business-idea-i-have │ └── index.html ├── profile_picture.jpg ├── redirects.json ├── robots.txt ├── sitemap.xml ├── sw.js ├── tags └── index.html └── unregister.js /.github/workflows/build-image.yaml: -------------------------------------------------------------------------------- 1 | name: Build Blog Image 2 | 3 | on: 4 | workflow_dispatch: 5 | 6 | push: 7 | branches: 8 | - main 9 | 10 | env: 11 | REGISTRY: ghcr.io 12 | IMAGE_NAME: ${{ github.repository }} 13 | 14 | jobs: 15 | image: 16 | runs-on: ubuntu-latest 17 | permissions: 18 | contents: read 19 | packages: write 20 | steps: 21 | - name: Checkout repository 22 | uses: actions/checkout@v4 23 | - name: Log in to the Container registry 24 | uses: docker/login-action@v3 25 | with: 26 | registry: ${{ env.REGISTRY }} 27 | username: ${{ github.actor }} 28 | password: ${{ secrets.GITHUB_TOKEN }} 29 | - name: Extract metadata (tags, labels) for Docker 30 | id: meta 31 | uses: docker/metadata-action@v5 32 | with: 33 | images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} 34 | - name: Build and push Docker image 35 | uses: docker/build-push-action@v5 36 | with: 37 | push: true 38 | tags: ${{ steps.meta.outputs.tags }} 39 | -------------------------------------------------------------------------------- /404.html: -------------------------------------------------------------------------------- 1 |
Sorry, we've misplaced that URL or it's pointing to something that doesn't exist.
Hi, my name is Simon Haas and I am a homeserver enthusiast :)
Simon Haas
Tirolerstraße 23
95448 Bayreuth
info@simonhaas.eu