Skip to content
@gbraad-homelab

Homelab

Homelab settings of @gbraad by @spotsnel

Homelab related repositories

Instructions to run the image-based deployment can be found here: Image-based Virtual Machines

This organization contains application repistories using Tailscale and Cloudflare Tunnel. This means the applications are exposed to a private and/or public network, without the need for a public IP address. More network related setup is published at spotsnel, such as system containers for Tailscale and Cloudflared

Hosted applications can be found at gbraad-apps, such as personal-obsidian.


[Forgejo] ⚙️

$ podman run -d --name forgejo --hostname ${HOSTNAME}-forgejo \
    --net=ncentre-bridge --ip 10.0.21.150 \
    --cap-add=NET_ADMIN --cap-add=NET_RAW --device=/dev/net/tun --cap-add AUDIT_CONTROL \
    ghcr.io/gbraad-homelab/forgejo:latest
$ bootc switch ghcr.io/gbraad-homelab/forgejo-bootc:latest

[Jellyfin] ⚙️

$ podman run -d --name jellyfin --hostname ${HOSTNAME}-jellyfin \
    --net=ncentre-bridge --ip 10.0.21.160  \
    --cap-add=NET_ADMIN --cap-add=NET_RAW --device=/dev/net/tun --cap-add=SYS_ADMIN --device=/dev/fuse \
    ghcr.io/gbraad-homelab/jellyfin:latest
$ bootc switch ghcr.io/gbraad-homelab/jellyfin-bootc:latest

[Nextcloud] ⚙️

$ podman run -d --name nextcloud --hostname ${HOSTNAME}-nextcloud \
    --net=ncentre-bridge --ip 10.0.21.130  \
    --cap-add=NET_ADMIN --cap-add=NET_RAW --device=/dev/net/tun \
    -v /var/lib/nextcloud:/var/lib/nextcloud \
    ghcr.io/gbraad-homelab/nextcloud:latest
$ wget https://github.com/gbraad-homelab/personal-nextcloud/releases/download/250223/disk.qcow2 \
     -O nextcloud.qcow2
$ sudo virt-install \
    --name nextcloud --os-variant fedora-eln \
    --cpu host --vcpus 4 --memory 4096 \
    --import --disk ./nextcloud.qcow2,format=qcow2

Note

At the moment bootc switch will not work for this image due to the content in /var and /etc.

$ podman run -d --name homeassistant --hostname ${HOSTNAME}-homeassistant \
    --net=nroute-switch --ip 10.0.21.90 \
    --cap-add=NET_ADMIN --cap-add=NET_RAW --device=/dev/net/tun \
    ghcr.io/gbraad-homelab/homeassistant:latest
$ wget https://github.com/gbraad-homelab/personal-homeassistant/releases/download/250223/disk.qcow2 \
     -O homeassistant.qcow2
$ sudo virt-install \
    --name homeassistant --os-variant fedora-eln \
    --cpu host --vcpus 4 --memory 4096 \
    --import --disk ./nextcloud.qcow2,format=qcow2

Note

At the moment bootc switch will not work for this image due to the content in /var and /etc.

Pinned Loading

  1. private-base private-base Public archive

    [Deprecated] Base image for private/remote use (bootable) container applications

  2. personal-nextcloud personal-nextcloud Public

    Nextcloud for private/internal use in (Bootable) Containers

    Dockerfile

  3. personal-jellyfin personal-jellyfin Public

    Jellyfin for private/internal use in (Bootable) Containers

    Dockerfile 1

  4. personal-forgejo personal-forgejo Public

    Forgejo for private/internal use in (Bootable) Containers

    Dockerfile 1

  5. personal-homeassistant personal-homeassistant Public

    Home Assistant for private/internal use in (Bootable) Containers

    Dockerfile

Repositories

Showing 8 of 8 repositories
  • personal-jellyfin Public

    Jellyfin for private/internal use in (Bootable) Containers

    gbraad-homelab/personal-jellyfin’s past year of commit activity
    Dockerfile 1 0 2 0 Updated Feb 23, 2025
  • personal-nextcloud Public

    Nextcloud for private/internal use in (Bootable) Containers

    gbraad-homelab/personal-nextcloud’s past year of commit activity
    Dockerfile 0 0 9 0 Updated Feb 23, 2025
  • .github Public
    gbraad-homelab/.github’s past year of commit activity
    0 0 0 0 Updated Feb 23, 2025
  • personal-homeassistant Public

    Home Assistant for private/internal use in (Bootable) Containers

    gbraad-homelab/personal-homeassistant’s past year of commit activity
    Dockerfile 0 0 1 0 Updated Feb 23, 2025
  • personal-forgejo Public

    Forgejo for private/internal use in (Bootable) Containers

    gbraad-homelab/personal-forgejo’s past year of commit activity
    Dockerfile 0 1 4 0 Updated Feb 23, 2025
  • gbraad-homelab/gbraad-homelab.github.io’s past year of commit activity
    HTML 0 0 0 0 Updated Jan 22, 2025
  • private-base Public archive

    [Deprecated] Base image for private/remote use (bootable) container applications

    gbraad-homelab/private-base’s past year of commit activity
    0 0 4 0 Updated Jan 22, 2025
  • usb2ps2 Public Forked from limao693/usb2ps2
    gbraad-homelab/usb2ps2’s past year of commit activity
    C++ 0 MIT 5 0 0 Updated May 12, 2019

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…