From fa75acd450a0e6372305ded151b8ed6cc0108798 Mon Sep 17 00:00:00 2001 From: <> Date: Thu, 16 Nov 2023 12:59:06 +0000 Subject: [PATCH] Deployed f2be1b7b with MkDocs version: 1.5.3 --- images/docker-cops/index.html | 4 ++-- sitemap.xml.gz | Bin 1783 -> 1783 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/images/docker-cops/index.html b/images/docker-cops/index.html index 3b194a366c..06203048f3 100644 --- a/images/docker-cops/index.html +++ b/images/docker-cops/index.html @@ -1,4 +1,4 @@ - cops - LinuxServer.io
Skip to content

linuxserver/cops

Scarf.io pulls GitHub Stars GitHub Release GitHub Package Repository GitLab Container Registry Quay.io Docker Pulls Docker Stars Jenkins Build LSIO CI

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.

See : COPS's home for more details.

Don't forget to check the Wiki.

Why? (taken from the author's site)

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.

cops

Supported Architectures

We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.

Simply pulling lscr.io/linuxserver/cops:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image are:

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64v8-<version tag>
armhf

Application Setup

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.

Usage

To help you get started creating a container from this image you can either use docker-compose or the docker cli.

---
+ cops - LinuxServer.io       

linuxserver/cops

Scarf.io pulls GitHub Stars GitHub Release GitHub Package Repository GitLab Container Registry Quay.io Docker Pulls Docker Stars Jenkins Build LSIO CI

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.

See : COPS's home for more details.

Don't forget to check the Wiki.

Why? (taken from the author's site)

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.

cops

Supported Architectures

We utilise the docker manifest for multi-platform awareness. More information is available from docker here and our announcement here.

Simply pulling lscr.io/linuxserver/cops:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image are:

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64v8-<version tag>
armhf

Application Setup

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.

Usage

To help you get started creating a container from this image you can either use docker-compose or the docker cli.

---
 version: "2.1"
 services:
   cops:
@@ -51,4 +51,4 @@
   --pull \
   -t lscr.io/linuxserver/cops:latest .
 

The ARM variants can be built on x86_64 hardware using multiarch/qemu-user-static

docker run --rm --privileged multiarch/qemu-user-static:register --reset
-

Once registered you can define the dockerfile to use with -f Dockerfile.aarch64.

Versions

  • 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: October 8, 2023
Created: February 6, 2019
\ No newline at end of file +

Once registered you can define the dockerfile to use with -f Dockerfile.aarch64.

Versions

  • 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