I have my own library in my Synology (DS110J) which I remotely manage with Calibre from a pc. But when it comes to serving books, I use
COPS : Calibre OPDS PHP Server on my Synology so I won't need to have a PC to be on all the time to get the books I want.