• 5 Posts
  • 138 Comments
Joined 11 months ago
cake
Cake day: August 21st, 2025

help-circle




  • stratselftoSelfhosted@lemmy.worldWhich caddy docker builds to use?
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    13 days ago

    I custom-build the Caddy container since it is easy to do with xcaddy. It is automated to run every week via Forgejo Actions on a Forgejo repo, and one can pull the latest images from there using Portainer or whatever docker updater software there is.

    You can also use any other CI/CD solutions you like as long as it churn out a regularly updated image. Github Actions is another good one if you don’t wanna set up Forgejo.

    The caddy-cloudflare image is probably also enough for your use case, assuming they’re regularly updated. But if you like control, CI is one way to go.






  • The case of free CI/CD, visibility, and network effects are already said. So I wanna offer an anectode: someone I know is a graphic designer, who maintains a project that curate icons. Moving to Codeberg means he has to interact with PRs using the CLI, which he really does not have familiarity with. GitHub OTOH has a simple desktop client that allows natively switching across PRs, approving then in the UI, etc. It’s really, really convenient for someone who’s not a developer.

    I think Forgejo-based platforms will need to work on a very good GUI client, in order to attract less technical contributors.


  • Hi, I do think this is a very cool idea. I appreciate using the WebRTC stack, and see that there are even AR/VR integrated too. I do have some questions about this project:

    • How do you see groups to be implemented (if that’s on your roadmap)? IIRC webrtc mesh topology doesn’t scale really well with many nodes, and how does a group handle netsplits between participants when some are offline?
    • Will you address offline delivery of messages, and how? Afaict, maybe something like a P2P relay with limited retention can help, although it must be in semitrusted/trusted territory
    • Do you see any chance this technology may be used in alternative networks (TOR, I2P, etc)? I guess that deviates from the webRTC model by a lot, but could there be any technical developments for it to become a possibility?

    Thanks in advance for any responses :)




  • If you are running a conduit fork, what is your reason for leaving conduit, and if you are running conduit, why didn’t you switch?

    Conduwuit (predecessor of Continuwuity and Tuwunel) hard-forked from Conduit and introduced breaking database changes. That is a significant people don’t easily “switch over”

    It may be slow in development, taking a bit longer to implement a new feature, but not too much longer.

    I would say its pace of development is very slow compared to the pace of Matrix in general. But if you only want the barebones features, you can use it.

    Or am I missing something the others have to offer?

    Feature-wise, Continuwuity offers email support, single-use registration token, policy server integration, user suspending, a ton more of admin commands, and some extra endpoints for Element Call. It is also actively working on OIDC-OAuth (so you can login with your IDP), and an ecosystem-wide Admin API. It also has an active community. I can’t speak for the other fork.

    Lastly, I don’t think anyone “hate” conduit, the project is alright. It’s just not the topmost option.