Nextcloud app jocor_library — part of cloud.jo-cor.com
  • PHP 51.8%
  • Shell 12.9%
  • JavaScript 12.4%
  • Vue 12.3%
  • CSS 10.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
root afcf684cfc README: keep connection details out of the public page
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-14 19:51:21 +02:00
appinfo Import jocor_library 0.7.0 exactly as live on cloud.jo-cor.com 2026-09-14 18:39:29 +02:00
css Import jocor_library 0.7.0 exactly as live on cloud.jo-cor.com 2026-09-14 18:39:29 +02:00
img Import jocor_library 0.7.0 exactly as live on cloud.jo-cor.com 2026-09-14 18:39:29 +02:00
js Import jocor_library 0.7.0 exactly as live on cloud.jo-cor.com 2026-09-14 18:39:29 +02:00
lib Import jocor_library 0.7.0 exactly as live on cloud.jo-cor.com 2026-09-14 18:39:29 +02:00
src Import jocor_library 0.7.0 exactly as live on cloud.jo-cor.com 2026-09-14 18:39:29 +02:00
templates Import jocor_library 0.7.0 exactly as live on cloud.jo-cor.com 2026-09-14 18:39:29 +02:00
tests Import jocor_library 0.7.0 exactly as live on cloud.jo-cor.com 2026-09-14 18:39:29 +02:00
.gitignore Import jocor_library 0.7.0 exactly as live on cloud.jo-cor.com 2026-09-14 18:39:29 +02:00
package-lock.json Import jocor_library 0.7.0 exactly as live on cloud.jo-cor.com 2026-09-14 18:39:29 +02:00
package.json Import jocor_library 0.7.0 exactly as live on cloud.jo-cor.com 2026-09-14 18:39:29 +02:00
README.md README: keep connection details out of the public page 2026-09-14 19:51:21 +02:00
vite.config.js Import jocor_library 0.7.0 exactly as live on cloud.jo-cor.com 2026-09-14 18:39:29 +02:00

Library

A catalogue over the files in the Library Team folder

Books, films, series, music, scans, 3D models and art, catalogued with typed metadata, covers and collections — over ordinary Nextcloud files, not a private media store.

The files live in the Library Team folder on bigdisk and stay ordinary files: visible in Files, syncable, shareable. Disable this app and a clean folder tree is what remains.

Anyone the Team folder gives write access to can add to it from the Library itself: drag files onto the page or press Add files. Uploads go over Nextcloud's own chunked WebDAV endpoint, so a four gigabyte film is as ordinary as an epub, every format is accepted, and what lands is catalogued straight away.

Nextcloud app id jocor_library
Version 0.7.0
Nextcloud 3034
Licence AGPL-3.0-or-later

See it running

It runs on cloud.jo-cor.com. Ask Jo for an account (or register at cloud.jo-cor.com/apps/registration and wait for approval).

Run it on your own Nextcloud

cd /path/to/nextcloud/custom_apps
git clone https://git.jo-cor.com/jocor/nextcloud-jocor_library.git jocor_library
sudo -u www-data php ../occ app:enable jocor_library

The built JavaScript in js/ is committed, so it runs as cloned. Only when you change the sources:

npm ci && npm run build

Contribute

  1. Sign in at git.jo-cor.com with Sign in with jo-cor-cloud (your cloud.jo-cor.com account).
  2. Fork this repository, make your change on a branch, and open a pull request.

Invited contributors can also push over SSH; the connection details come with the invite.

Changes reach cloud.jo-cor.com only after review: the live server deploys from git, never from hand edits.