Cops by Sébastien Lucas, now maintained by MikesPub, stands for Calibre OPDS (and HTML) Php Server.
COPS links to your Calibre library database and allows downloading and emailing of books directly from a web browser and provides a OPDS feed to connect to your devices.
Changes in your Calibre library are reflected immediately in your COPS pages.
In my opinion Calibre is a marvelous tool but is too big and has too much dependencies to be used for its content server.
That's the main reason why I coded this OPDS server. I needed a simple tool to be installed on a small server (Seagate Dockstar in my case).
I initially thought of Calibre2OPDS but as it generate static file no search was possible.
Later I added an simple HTML catalog that should be usable on my Kobo.
So COPS's main advantages are : * No need for many dependencies. * No need for a lot of CPU or RAM. * Not much code. * Search is available. * With Dropbox / owncloud it's very easy to have an up to date OPDS server. * It was fun to code.
If you want to use the OPDS feed don't forget to specify feed.php at the end of your URL.
Access the webui at http://<docker host ip>:80. For connecting via OPDS on a mobile device use http://<docker host ip>:80/feed.php. It is strongly suggested that you reverse proxy this prior to exposing to the internet. For more information, such as requiring credentials, check the COPS Wiki (linked above).
The linuxserver version gives you access to config_local.php in /config to customise your install to suit your needs, it also includes the dependencies required to directly view epub books in your browser.
Cops by Sébastien Lucas, now maintained by MikesPub, stands for Calibre OPDS (and HTML) Php Server.
COPS links to your Calibre library database and allows downloading and emailing of books directly from a web browser and provides a OPDS feed to connect to your devices.
Changes in your Calibre library are reflected immediately in your COPS pages.
In my opinion Calibre is a marvelous tool but is too big and has too much dependencies to be used for its content server.
That's the main reason why I coded this OPDS server. I needed a simple tool to be installed on a small server (Seagate Dockstar in my case).
I initially thought of Calibre2OPDS but as it generate static file no search was possible.
Later I added an simple HTML catalog that should be usable on my Kobo.
So COPS's main advantages are : * No need for many dependencies. * No need for a lot of CPU or RAM. * Not much code. * Search is available. * With Dropbox / owncloud it's very easy to have an up to date OPDS server. * It was fun to code.
If you want to use the OPDS feed don't forget to specify feed.php at the end of your URL.
Access the webui at http://<docker host ip>:80. For connecting via OPDS on a mobile device use http://<docker host ip>:80/feed.php. It is strongly suggested that you reverse proxy this prior to exposing to the internet. For more information, such as requiring credentials, check the COPS Wiki (linked above).
The linuxserver version gives you access to config_local.php in /config to customise your install to suit your needs, it also includes the dependencies required to directly view epub books in your browser.
11.08.23: - Undeprecate and add new branch with mikespub fork which is actively maintained.
15.05.23: - Deprecate due to upstream dev abandonment of project.
13.04.23: - Move ssl.conf include to default.conf.
19.01.23: - Rebase to alpine 3.17 with php8.1.
20.08.22: - Rebasing to alpine 3.15 with php8. Restructure nginx configs (see changes announcement).
22.11.20: - Pin composer version to 1.10.17.
01.06.20: - Rebasing to alpine 3.12.
19.12.19: - Rebasing to alpine 3.11.
28.06.19: - Rebasing to alpine 3.10.
23.03.19: - Switching to new Base images, shift to arm32v7 tag.
27.02.19: - Upgrade packages during install to prevent mismatch with baseimage.
22.02.19: - Rebasing to alpine 3.9.
14.01.19: - Add multiarch and pipeline logic.
21.08.18: - Rebase to alpine 3.8.
02.07.18: - Add php7-ctype dependency.
08.01.18: - Rebase to alpine 3.7.
25.05.17: - Rebase to alpine 3.6.
03.04.17: - Add composer packages, reduce layers.
02.04.17: - Updated to version 1.1.0.
05.02.17: - Updated to Alpine 3.5 & PHP7.
24.10.16: - Updated to implement user based config.
24.10.16: - Updated to version 1.0.1.
14.10.16: - Add version layer information.
28.09.16: - Add php5-zlib.
11.09.16: - Add layer badges to README.
29.08.16: - Add php5-opcache.
28.08.16: - Add badges to README.
12.08.16: - Initial Release.
Last update: November 16, 2023 Created: February 6, 2019
\ No newline at end of file
diff --git a/sitemap.xml.gz b/sitemap.xml.gz
index 249efa01bbb27d6db53c33c7d1a77f5259732c0b..d1cadcac3c6c0bfa0eaa752d069f72212a4bc766 100644
GIT binary patch
delta 16
Xcmey)`<<6vzMF%CM<{F~`v*1vEjk43
delta 16
Xcmey)`<<6vzMF$X^mph+_77|TGU^50