mbirth 🇬🇧

Collector of social media accounts. Speaks 🇬🇧 and 🇩🇪.

  • 1 Post
  • 130 Comments
Joined 2 years ago
cake
Cake day: June 1st, 2023

help-circle


  • mbirth 🇬🇧@lemmy.mltoSelfhosted@lemmy.worldZabbix in selfhosted env
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    1
    ·
    2 months ago

    I have this running on a Raspberry Pi 5:

    services:
      db:
        image: postgres:16-alpine
        environment:
          - POSTGRES_USER=zabbix
          - POSTGRES_PASSWORD=zabbix
          - PGDATA=/var/lib/postgresql/data
        volumes:
          - /opt/docker/zabbix7/pgdata/16/data:/var/lib/postgresql/data
        networks:
          - zabbix7
        restart: unless-stopped
    
      # fping needs setsuid
      # Connect to container as "root" and run: chmod +s /usr/sbin/fping
      server:
        image: zabbix/zabbix-server-pgsql:alpine-7.4-latest
        environment:
          - POSTGRES_USER=zabbix
          - POSTGRES_PASSWORD=zabbix
          - PHP_TZ=Europe/London
          - ZBX_SERVER_NAME=zabbix.domain.com
          - ZBX_NODEADDRESS=zabbix-server:10051
        cap_add:
          - NET_RAW
          - NET_ADMIN
        volumes:
          - /opt/docker/zabbix7/zabbix-server/alertscripts:/usr/lib/zabbix/alertscripts
          - /opt/docker/zabbix7/zabbix-server/externalscripts:/usr/lib/zabbix/externalscripts
          - /opt/docker/zabbix7/zabbix-server/mibs:/usr/lib/zabbix/mibs
          - /opt/docker/zabbix7/zabbix-server/modules:/usr/lib/zabbix/modules
          - /opt/docker/zabbix7/zabbix-server/export:/var/lib/zabbix/export
          - /opt/docker/zabbix7/zabbix-server/snmptraps:/var/lib/zabbix/snmptraps
        ports:
          - 10051:10051
        depends_on:
          - db
        links:
          - "db:postgres-server"
        networks:
          - zabbix7
          - traefik-public
        restart: unless-stopped
    
      web:
        image: zabbix/zabbix-web-nginx-pgsql:alpine-7.4-latest
        restart: unless-stopped
        environment:
            - PHP_TZ=Europe/London
            - ZBX_SERVER_NAME=zabbix.domain.com
            - ZBX_SERVER_HOST=zabbix-server
        #ports:
        #  - 10080:8080
        #  - 10081:443
        depends_on:
          - server
          - db
        links:
          - "server:zabbix-server"
          - "db:postgres-server"
        networks:
          - zabbix7
          - traefik-public
        labels:
          traefik.enable: "true"
          traefik.http.routers.zbx.rule: Host(`zabbix.domain.com`)
          traefik.http.routers.zbx.entrypoints: https
          traefik.http.routers.zbx.tls: "true"
          traefik.http.routers.zbx.tls.certresolver: le
          traefik.http.services.zbx.loadbalancer.server.port: "8080"
    
    networks:
      traefik-public:
        external: true
      zabbix7:
        attachable: true
    



  • Doesn’t get any more secure than a battle-tested web server hosting simple MP3 files and a text file.

    Convenience might be a thing, though. I’m in the Apple ecosystem so their Podcasts app shows that feed on all devices and tracks listening progress, etc.

    If I didn’t have that, I’m still a lifetime customer with PocketCasts and PocketCasts Web. So, that’s that. But if you don’t have anything similar in place, a self-hosted streaming server might be the best way to go, yes.










  • The VS is completely independent.

    §7 BVerfSchG:

    Die Bundesregierung kann, wenn ein Angriff auf die verfassungsmäßige Ordnung des Bundes erfolgt, den obersten Landesbehörden die für die Zusammenarbeit der Länder mit dem Bund auf dem Gebiete des Verfassungsschutzes erforderlichen Weisungen erteilen.

    or in English:

    The federal government can, if there is an attack on the constitutional order of the Federation, give necessary orders to the highest Federal State authorities for working together with the Federation in terms of protection of the constitution.



  • Keyword: supposedly

    Because that’s what it said in the report my instance has received. Somebody on the moderation team made the same mental gymnastics you did. Just because I’ve questioned the stated conclusion of a report that was kept secret from the public. Nothing else. Nowhere did I say that I support that party. I just don’t like blindly trusting what politicians (and their government institutions) announce without giving any challengeable proof.

    Their status as extremist as per that report mentioned in my toot has been revoked/put on hold until a proper court case: German news article

    If it was as crystal clear as you make it out, why revoke it?

    (These days, the constitutional courts of all the states try to get that status reinstated in their respective states. But that wasn’t a thing back when I did this toot.)