https://github.com/owncloud/web-extensions
https://github.com/owncloud/web-extensions
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/owncloud/web-extensions
- Owner: owncloud
- License: agpl-3.0
- Created: 2023-06-13T13:45:52.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-06-26T22:24:21.000Z (12 months ago)
- Last Synced: 2025-06-26T23:47:52.627Z (12 months ago)
- Language: TypeScript
- Size: 1.82 MB
- Stars: 7
- Watchers: 12
- Forks: 8
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Support: support/README.md
Awesome Lists containing this project
README
# web-extensions
[](https://talk.owncloud.com/channel/web)
[](https://drone.owncloud.com/owncloud/web-extensions)
[](https://hub.docker.com/r/owncloud/web-extensions)
[](https://opensource.org/licenses/AGPL-3.0)
This repository contains a collection of [ownCloud Web](https://github.com/owncloud/web) extensions, which for different reasons are not added to the main repository.
## Apps
Extensions are provided by apps. These are the apps, that are provided by this repository.
- [web-app-cast](./packages/web-app-cast/)
- [web-app-draw-io](./packages/web-app-draw-io/)
- [web-app-external-sites](./packages/web-app-external-sites/)
- [web-app-importer](./packages/web-app-importer/)
- [web-app-json-viewer](./packages/web-app-json-viewer/)
- [web-app-progress-bars](./packages/web-app-progress-bars/)
- [web-app-unzip](./packages/web-app-unzip/)
## Installing apps in oCIS
There are two ways installing these examples:
* You can enable the web apps in our deployment example with minimal effort.\
For the source how it got implemented, see the [ocis_full](https://github.com/owncloud/ocis/tree/master/deployments/examples/ocis_full) deployment example.\
For a detailed installation instruction using `ocis_full` see the [admin docs, Local Production Setup](https://doc.owncloud.com/ocis/next/depl-examples/ubuntu-compose/ubuntu-compose-prod.html).\
(Before you start, select the ocis version in the admin docs you want to use this example for.)
* On a general level, refer to the [Web app docs](https://owncloud.dev/services/web/#loading-applications) to learn how to install apps in oCIS.
## Adding a new app to this repository
New apps must be placed inside the `packages` folder and be prefixed with `web-app-`. Additionally, the following changes are needed:
- add the new app to the `APPS` variable in the `.drone.star` file
- add the `dist` folder of the new app to the list of volume mounts of the docker `ocis` service