https://github.com/bitwarden/server
Like the other commenter mentioned, vault warden is the independent server version that doesn't require any of that.