To use the Calibre Content server you need most of the Calibre dependencies to be present. It could be quite a large job to get them all compiled up for the ARM architecture, and also there may well be RAM constraints that impact you at runtime.
You might want to look at using
calibre2opds as an alternative approach. The catalog produced by calibre2opds should run fine under the built-in web server assuming you have enough space to store both the book files and the generated catalog, and it has no dependencies to worry about. You can look at
this page to see an attempt to summarise the difference between the two different approaches.
There is also a PHP based content server around that can work with a Calibre library.