Is it me, or a Git repository, (either externally hosted or self-hosted) sounds like could work as a memex?
You have a shared folder backed by version control.
You have projects which can serve as memex projects, and issues which you can edit via markdown and link to the files in the repo.
Plus you got CI-CD that allows you to have access to a cloud environment to perform work.