• 7 Posts
  • 295 Comments
Joined 9 months ago
cake
Cake day: September 29th, 2023

help-circle
  • exu@feditown.comtoSelfhosted@lemmy.worldunattended upgrades with caddy
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    38 minutes ago

    Unattended Upgrades only checks and updates programs in repos it knows about. As you found out, you’ll need to add the custom repository to the Origins pattern in 50unattended-upgrades.

    You can find a list of all repositories and their data using apt policy

    Here are the custom repositories I have on one of my servers:

     500 https://repo.zabbix.com/zabbix/7.0/debian bookworm/main all Packages
         release v=12,o=Zabbix,a=zabbix,n=bookworm,l=zabbix,c=main,b=all
         origin repo.zabbix.com
     500 https://repo.zabbix.com/zabbix/7.0/debian bookworm/main amd64 Packages
         release v=12,o=Zabbix,a=zabbix,n=bookworm,l=zabbix,c=main,b=amd64
         origin repo.zabbix.com
     500 https://pkgs.tailscale.com/stable/debian bookworm/main all Packages
         release o=Tailscale,n=bookworm,l=Tailscale,c=main,b=all
         origin pkgs.tailscale.com
     500 https://pkgs.tailscale.com/stable/debian bookworm/main amd64 Packages
         release o=Tailscale,n=bookworm,l=Tailscale,c=main,b=amd64
         origin pkgs.tailscale.com
     500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         release o=. nodistro,a=nodistro,n=nodistro,l=. nodistro,c=main,b=amd64
         origin deb.nodesource.com
    

    Look at the line starting with release and search for a combination that uniquely identifies the Caddy repository.
    The output above is using the short form keywords, while the examples in 50unattended-upgrades use the long form. It’s fine to use either.
    One special case is the site keyword. This is the URL coming after origin in the output above and might be confusing.

    Keywords

    //   a,archive,suite (eg, "stable")
    //   c,component     (eg, "main", "contrib", "non-free")
    //   l,label         (eg, "Debian", "Debian-Security")
    //   o,origin        (eg, "Debian", "Unofficial Multimedia Packages")
    //   n,codename      (eg, "jessie", "jessie-updates")
    //     site          (eg, "http.debian.net")
    

    Based on the apt policy output above, here’s what I use to enable automatic updates for these repositories.
    Using origin and codename follows the standard Debian repos and I’d recommend using that if possible.
    Node doesn’t provide a reasonable repo file, so I had to set site based on the URL behind origin in apt policy

    "site=deb.nodesource.com"; //Nodesource repository
    "origin=Zabbix,codename=${distro_codename}"; //Zabbix Agent repository
    "origin=Tailscale,codename=${distro_codename}"; //Tailscale repository
    









  • Never used Shopify unfortunately, so I can’t help you with that.

    The way I tag media is using MediaElch. It requires manually going through each series and identifying it, but with your proper naming it should give decent suggestions already.
    If some metadata is missing for single episodes, try changing the metadata provider, sometimes one or the other just has bad/incomplete data.




  • I think hate is really too strong of a word, dislike at most for me.
    My biggest issue with Microsoft is a lack of trust. Apart from that, I just like my Linux setup more and find it easier to use.
    Stuff I want to do works how I want to do it and how I’m (now) used to it.
    Regardless, I use Windows at work, manage Windows Servers and Azure. It’s just how it is.





  • exu@feditown.comtoLinux@lemmy.mlProblematic computer
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 days ago

    You could download stressapptest and run that memory benchmark in the normal system.

    I’m not sure how well the current version of Memtest does, but when I was overclocking I was told not to use it as it couldn’t reliably get memory to crash. (Funny problem to have). The two recommended tools are Windows only, so I found stressapptest as the best alternative.




  • Theoretically cryptocurrencies are interesting, but Bitcoin just isn’t usable.

    Bitcoin and many other currencies have way too many and large fluctuations in value for daily use.
    Bitcoin specifically is not practical for transactions in general due to cost and block size limits. Yes, lightning exists, but maybe your technology is shit if it needs a second overlay network to function.
    Instead of fixing those issues, most other coins are just pump and dump schemes for a quick buck.
    Only very few coins try to do something different and fix some of these issues.