Ive checked all my self hosted services and was happy to find out the only one was written in PHP, addy, formerly anonaddy.

You can use the awesome self hosted GitHub repo or this one already filtered for PHP

https://awesome-selfhosted.net/platforms/php.html

    • ikidd@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 hours ago

      One I know about that’s not on your list and is very likely to be an exposed service is Mailcow. Looks like the PHP filter isn’t triggering for it, but it’s definitely PHP based.

      • eshol@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        10 minutes ago

        Good call-out. The directory pulls the prominent language from each project’s repo, which is JavaScript for Mailcow.

        I should update the dataset to grab any languages above a certain % threshold (25%?) to prevent instances like this where something might fall through the cracks.

  • DundasStation@lemmy.ca
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 hours ago

    My Nextcloud is the only public facing service on the list. Is it sufficient to just disable public access via Nginx Proxy Manager and continue to permit local access for Nextcloud, or do I need to just shut down Nextcloud until it gets updated?

    • pound_heap@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      4
      ·
      3 hours ago

      Public access is what is in immediate danger. Private services are safe from bots, but at risk from attacker on your network - a compromised IoT device or package on server could move laterally to vulnerable PHP services

  • slazer2au@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    6 hours ago

    None of my stuff is publicly accessible so yay for not having to take anything offline.

    There are quite a few things offline in NL because of this though.

  • mschae@discuss.mschae23.de
    link
    fedilink
    English
    arrow-up
    3
    ·
    5 hours ago

    The good thing about it is that all PHP applications run through a single service (unless you use containers for each of them individually, I guess), so it’s really easy to take them all down at the same time, and update them all at once.