To be more precise you can run your own server but it would not connect to the rest of the network (so it's useless).
Source code here: https://github.com/signalapp/Signal-Server
Source code here: https://github.com/signalapp/Signal-Server
If anything, that'd be a feature, no?