𝓢𝓮𝓮𝓙𝓪𝔂𝓔𝓶𝓶

  • 13 Posts
  • 137 Comments
Joined 1 year ago
cake
Cake day: June 26th, 2023

help-circle




  • It can be in git even if you’re not doing ‘config as code’ or ‘infrastructure as code’ yet/ever.

    I have some of this. I have an ansible playbook I use to do initial vm/lxc setup and I’ve built out a number of roles. But none of my systems are to a point were I could just delete the vm, spin a new one up, point ansible at it, and pickup where I left off.

    The one thing I have that probably closest to this is my internal BIND zones, which double as my IPAM. I’ve been fairly diligent about committing changes and documenting what the change was.



  • I know you don’t want a ticket system but I’m just curious what other people will suggest because I’m in the same boat as you.

    I’m not opposed to a ticketing system but I’d want something pretty simple. Last one I tried was GLPI because I thought the inventory mgmt + ticketing would be useful but it was just way too much.

    Currently I haphazardly use Joplin to take very loose notes and sync them to Nextcloud.

    I’m currently using Wiki.js (synced to GitHub) in an attempt to document things. I’ve played with a changelog section but it’s like a stream of consciousness and I’m not real happy with the layout.

    I do also use SnipeIT to track all my hardware and parts, which allows you to add notes and service history against the hardware asset.

    That looks cool. I may check that out.

    Thanks










  • Be aware your backup is useless, if you don’t backup nextclouds database when using a bucket as primary storage ☝🏻

    Understood. My hope was to mount the bucket locally (ro) and have it backed up with the container backups using the built in borg backup option.

    rclone sync b2:mybucket otherprovider:otherbucket

    I’d prefer to have proper incremental backups not just a warm copy of the data.

    Rclone can mount and backup almost everything. It is a swiss knife and I love it.

    It seems to be very capable but I cannot make it work for my purposes. I fought with rclone/aio for a few hours yesterday trying to make it work.

    I was, quite easily, able to mount the B2 bucket to a local path. I used the --allow-other option to make it available to the whole system. Everything was accessible via the CLI, but the Nextcloud AIO admin refused to allow me to add that path to the backup job. I was unable to find any logs that indicated why. If I could get this working, I think, it would be ideal as the backups would be consistent.

    I also tried using a couple of the serve options. The nfs option would launch but mounts would fail with protocol errors. I couldn’t get the docker plugin to sync up properly with docker. I haven’t tried the restic serve option yet. I can provide logs if requested.

    Thanks for the help.







  • I’m rather confused by the config you posted. The NFS config should all be down in the volumes: section the only thing you reference in the service section is the name of the volume you define and the path to mount in the container. Something like this (tho I’m guessing as to what should be what with your setup).

    services:
      navidrome:
        container_name: navidrome
        image: deluan/navidrome:latest
        ports:
          - "4533:4533"
        environment:
          ND_SCANSCHEDULE: 1h
          ND_LOGLEVEL: info
        volumes:
          - /opt/navidrome/data:/data
          - music:/music
    volumes:
      music:
        driver_opts:
          type: nfs
          o: "addr=XXX.XXX.XXX.XXX,nolock,soft,ro"
          device: ":/nfs/Shared Music"