On any available machine with some free space and an SSH daemon?
You talk about "figuring something else out" like it's some sort of big project. I don't understand that at all. There's no really effective lock-in here, users can take their repos and go anywhere or nowhere with negligible effort. They could even easily maintain a full copy of their repos on some backup machine at all times while using bitbucket or github.
On any available machine with some free space and an SSH daemon?
You talk about "figuring something else out" like it's some sort of big project. I don't understand that at all. There's no really effective lock-in here, users can take their repos and go anywhere or nowhere with negligible effort. They could even easily maintain a full copy of their repos on some backup machine at all times while using bitbucket or github.