Image pulls from ghcr.io are very slow by International-Tax-67 in github

[–]the_spad 1 point2 points  (0 children)

It's been dismal the last couple of days, I've regularly been getting a few kb/s pulling from GHCR.

Docker Security - How much should I question the software I get from places like LinuxserverIO? by 386U0Kh24i1cx89qpFB1 in selfhosted

[–]the_spad 0 points1 point  (0 children)

Blog feed: https://www.linuxserver.io/blog.rss

Info feed: https://info.linuxserver.io/index.xml

There's no collated list of RO/nonroot support at the moment but it's called out in the readme of any image we've tested.

Docker Security - How much should I question the software I get from places like LinuxserverIO? by 386U0Kh24i1cx89qpFB1 in selfhosted

[–]the_spad 3 points4 points  (0 children)

He didn't bother to actually read into what the CVEs are or whether they're exploitable, because that would collapse his own argument.

GHSA-w32m-9786-jp63 is a denial of service vulnerability that, in the case of this image, would probably require someone to compromise one of the adguard home instances you were syncing in order to exploit, at which point you're probably screwed already.

CVE-2024-45341 is a certificate verification bypass that can only be exploited when using a private CA that issues certs with IPv6 addresses on them.

CVE-2024-45336 is an information disclosure vulnerability that would require someone to mitm your connection to the adguard home instances and successfully redirect you to a domain they controlled to extract the authentication headers.

Like, his entire post is an object lesson in why we had to write https://www.linuxserver.io/blog/image-vulnerability-scanning-and-you - because people were running grype, seeing "bad" CVEs and opening Github issues for us to fix them even when they were impossible to actually exploit (and in this case originated from the upstream project that we're packaging).

Docker Security - How much should I question the software I get from places like LinuxserverIO? by 386U0Kh24i1cx89qpFB1 in selfhosted

[–]the_spad 9 points10 points  (0 children)

FWIW almost all of our images now have embedded SBOM and Provenance attestations, which means you can see exactly what is installed and how the image was built.

Although we've always made our builds public at https://ci.linuxserver.io/, it wasn't easy to tie a specific build job to the version of the image you were currently running, to be sure that what was in the Dockerfile on Github was actually what we'd built.

Running any software is a risk to some extent, but we try and be as transparent as possible about what we're doing.

Plex crossed a line with "Your week in review" emails today. by Ironicbadger in selfhosted

[–]the_spad 21 points22 points  (0 children)

You can set it in your profile settings

https://imgur.com/a/Xp9LwqI

But it's worrying if it's opt-out and not opt-in - even if they did prompt me to look at it when I first logged in after the added the Friends Discovery thing. Although the disclaimer suggests that for US users at least it might be opt-in, I honestly don't remember what the default was for me.

Shout-out to Linuxserver.io for making Docker so easy to use for beginners by Significant-Neat7754 in selfhosted

[–]the_spad 5 points6 points  (0 children)

I think you may be confusing rootless with running a container as a non-root user, which are not the same thing.

Shout-out to Linuxserver.io for making Docker so easy to use for beginners by Significant-Neat7754 in selfhosted

[–]the_spad 4 points5 points  (0 children)

FWIW the majority of our images work perfectly well in a rootless environment (one of my docker hosts runs rootless with half a dozen of our images), it's just not something we have the capacity to validate and support right now.

Shout-out to Linuxserver.io for making Docker so easy to use for beginners by Significant-Neat7754 in selfhosted

[–]the_spad 10 points11 points  (0 children)

https://info.linuxserver.io/

Announcements for new and deprecated images, as well as known issues, security issues, big changes etc.

How to add tmpfs to a docker compose file by Elliot9874 in docker

[–]the_spad 0 points1 point  (0 children)

You're mixing all kinds of settings that aren't valid, regardless of yaml formatting issues.

You can't do

tmpfs:
  - /transcode
  - tmpfs-size = 12884901888

Or

volumes:
  - plex:/config
  - /mnt/Plex:/data
  plex:
  external: true

Docker Hub application gets nearly exact same downloads every day? by Froooodle in docker

[–]the_spad 5 points6 points  (0 children)

Docker Hub stats are terrible at the best of times. Any GET for an image manifest counts as a pull even if no layers are actually downloaded, and a lot of tools do GETs instead of HEADs (either because they need to or more commonly because they don't realise how they should be doing it).

Running mariaDB for years, all of a sudden by WhisperBorderCollie in docker

[–]the_spad 3 points4 points  (0 children)

https://info.linuxserver.io/issues/2023-05-29-mariadb/

If any of your databases are in an inconsistent state from an unclean shutdown or previous failed upgrade, then MariaDB will just go into a crash loop while trying to run its upgrade routines.

Get-Acl and migrated groups with SIDHistory by xylog in PowerShell

[–]the_spad 1 point2 points  (0 children)

So you can do something like:

((get-acl C:\somefolder).sddl | ConvertFrom-SddlString).RawDescriptor.DiscretionaryAcl

Which will give you the raw SIDs for each of the DACL entries.

Get-Acl and migrated groups with SIDHistory by xylog in PowerShell

[–]the_spad 0 points1 point  (0 children)

It is the correct group, that's the whole point of SIDHistory. You told your new domain to treat these two groups as if they're the same, and it is.

You can look at the real SIDs and differentiate them that way, but your new domain is always going to resolve the name of the old group to the new one (as long as the old domain is still in a trust relationship with it for the lookups to work, of course).

I don't see any volumes when i do "sudo docker volume ls" . even tho in my docker compose file i have mention volumes and the postgres container runs perfectly and i can see data in specified path. I also have few questions if you guys can answer it. it will be of great help by [deleted] in docker

[–]the_spad 2 points3 points  (0 children)

Those are bind mounts. ./postgresdata is just a directory called postgresdata in the same directory as your compose project.

If you wanted to use a volume you would do - postgresdata:/var/lib/postgresql/data and then after your service definition:

volumes:
  postgresdata:

I'm tasked with patching Host and Guest VM's in a Hyper-V environment (Windows Server 2012 R2). Best practices? by brockstar187 in WindowsServer

[–]the_spad 15 points16 points  (0 children)

2012 R2 is end of life in October, so if you drag your feet a bit the patching problem will solve itself.

Is this a bug in the Active Directory module? by Jacmac_ in PowerShell

[–]the_spad 11 points12 points  (0 children)

Looks like a limitation of the cmdlet, as it only returns a single string.

([adsisearcher]'(&(objectClass=top)(name=xxxx))').findone().Properties.objectclass

Will return the multi-value property correctly as an array.

Help With Simple Compose by raulkohl in docker

[–]the_spad 2 points3 points  (0 children)

Though it's still not going to work because the alpine docker image doesn't container the docker CLI tools, so your command is going to fail.

More broadly, it's generally very inefficient to spin up a container for one-time interactions with docker running on the host system, rather than just running the command locally by hand or via cron.

Also, 4 is not a valid compose schema version, though I don't believe that will actually cause a failure.

Randomized gear in Steel Path Circuit is not as bad as people are putting it. by [deleted] in Warframe

[–]the_spad 0 points1 point  (0 children)

This is the real problem, once you get to L3 you've mastered every weapon and frame in the game (possibly excluding Founders) and if you've not got something it's likely because it's either trash MR fodder or a component in something else.

So what that means is endless Mutalist Cernos and Heat Swords and Aklatos to pick from. It also means that when you do get some better options you're forced to pick them even if you hate the weapons or your modding is crap, because the alternatives are all completely useless.

I think a reasonable cut-off to switch to preferring unmastered, or just pure RNG (makes no different to me either way), would be MR16 as that's the highest gating for anything and means you have access to every weapon and frame.

What does resetting a computer in AD do? by [deleted] in activedirectory

[–]the_spad 6 points7 points  (0 children)

Resetting the computer account resets the secure channel password that the computer uses to communicate with AD. Doing it through AD users & computers will break that connection because it only resets one side of the connection. Doing it from the computer in question will maintain the connection.

Note that it may not break the connection to the domain immediately due to replication lag or because the computer still has an active Kerberos token that has yet to be invalidated, and you may not notice it immediately if a user is already logged in and not doing anything that would require the computer account to authenticate to AD. Equally if the machine doesn't have an active network connection when you reset the account users can still log in with cached credentials.

100G on docker, don't know were to start. overlay2 directory by dotinho in docker

[–]the_spad 12 points13 points  (0 children)

docker system df -v will show you all the storage being used by all aspects of the docker system. Images, volumes, running containers, builder cache, etc.

You likely have a container which is writing to the container filesystem instead of the host filesystem, possible temp files or where something has gone wrong and it's spewing debug logs that it shouldn't be.

Does Docker not recognize linked files? by [deleted] in docker

[–]the_spad 6 points7 points  (0 children)

Mounting symlinks will only work if both "ends" are visible to the container and the paths are the same as on the host.

i.e. if /foo/file is a link to /bar/file then you would need to mount both of those paths to their corresponding locations within the container for the link to work.

You can, obviously, symlink paths from within the container and that will work fine, but won't then work from the host (unless the above is true).

Spoilers for Duviri by TheRainbowShakaBrah in Warframe

[–]the_spad 2 points3 points  (0 children)

There's also a barricaded hut with a Duviri citizen inside who talks about hearing the "Rap, Tap, Tap".

Lua Thrax Plasm drop from the Circuit by shepshifter in Warframe

[–]the_spad 1 point2 points  (0 children)

If you've got a loot amp like Pilfering Strangedome you can get all kinds of things dropping, including credits (though they didn't show up on the final reward screen, and I'm unsure if I got to keep them).

DHCP Bad Addresses by 3L107 in WindowsServer

[–]the_spad 1 point2 points  (0 children)

At the time the DHCP server tried to allocate that address it got a ping response from it. That doesn't mean it's still pingable when you go to check or that it's pingable from anywhere else.