1
0
forked from adphi/occweb
Go to file
2020-06-20 03:59:38 +02:00
appinfo occweb lowercase 2020-02-01 14:54:37 +01:00
css fixed android keyboard 2019-01-19 18:43:06 +01:00
img init: term colors, completion, execution 2019-01-19 15:40:52 +01:00
js fix greetings not updating date on exit 2019-01-19 19:15:22 +01:00
lib/Controller returns error message on exception 2020-02-02 17:54:29 +01:00
templates renamed app 'OCC Web' 2019-01-19 15:54:24 +01:00
tests init: term colors, completion, execution 2019-01-19 15:40:52 +01:00
.gitignore fix Makefile dist 2020-01-29 22:51:19 +01:00
.travis.yml init: term colors, completion, execution 2019-01-19 15:40:52 +01:00
composer.json renamed app 'OCC Web' 2019-01-19 15:54:24 +01:00
COPYING init: term colors, completion, execution 2019-01-19 15:40:52 +01:00
Makefile Makefile: added make version 2020-02-01 15:10:33 +01:00
phpunit.integration.xml init: term colors, completion, execution 2019-01-19 15:40:52 +01:00
phpunit.xml init: term colors, completion, execution 2019-01-19 15:40:52 +01:00
README.md deprecation notice 2020-06-20 03:59:38 +02:00

⚠️ Deprecated ⚠️ OCCWeb terminal

A web terminal for admins to launch Nextcloud's occ commands

occweb

⚠️ Deprecated ⚠️

As nextcloudd has no native support for asynchronous operations, due to the use of php, this aplication is deprecated, and will no longer support the Nextcloud' future versions (19+). I did not find a way to implemement true support for interactive and long running occ tasks in a web terminal whitout introducing addtional dependencies (through websockets, for example), the lack of true asynchronous occ operations can lead to serious alterations of voluminous instances. This issue may give some hints on why I decided to not support this application anymore.

Install

Place this app in nextcloud/apps/

⚠️ Warnings ⚠️

  • The application is not a real interactive terminal and does not support long running tasks. So if your instance is pretty big, commands like occ files:scan will time out and fail.
  • Do not use occ maintenance:mode --on, obvious...

TODOs:

See open issues