- PHP 44.7%
- CSS 32.3%
- JavaScript 23%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Nq3u1NBXiJfbYvHMJEySUt |
||
| appinfo | ||
| css | ||
| img | ||
| js | ||
| lib | ||
| templates | ||
| README.md | ||
Areas
Every address of the estate in one place, with a live check that each one answers.
An admin-only page and dashboard widget. Areas are grouped by who can reach them — open to everyone, home or VPN only, Nextcloud administration, and outside accounts. When the page opens, the server checks each address and a light shows whether it answered, with the status code and the time it took (cached for 45 seconds).
| Nextcloud app id | jocor_links |
| Version | 1.0.0 |
| Nextcloud | 34 |
| Licence | AGPL-3.0-or-later |
Configure
The list is app config, so private addresses never live in this repository:
sudo -u www-data php occ config:app:set jocor_links areas --value "$(cat areas.json)"
Shape: a list of groups {id, title, note, items: [{id, name, purpose, url, host, probe?, insecure?, widget?}]}.
probe is the URL the server fetches (it may be an internal address), insecure skips certificate
checks for that probe, widget puts the item on the dashboard. A group with id private gets a gold edge.
Install
cd /path/to/nextcloud/custom_apps
git clone https://git.jo-cor.com/jocor/nextcloud-jocor_links.git jocor_links
sudo -u www-data php ../occ app:enable jocor_links --groups admin
Contribute
Sign in at git.jo-cor.com with Sign in with jo-cor-cloud, fork, and open a pull request.