|
| 1 | +#!/bin/sh |
| 2 | + |
| 3 | +# Nextcloud Android Library |
| 4 | +# |
| 5 | +# SPDX-FileCopyrightText: 2024 Your Name <your@email.com> |
| 6 | +# SPDX-License-Identifier: MIT |
| 7 | +# |
| 8 | + |
| 9 | +SERVER_VERSION="stable27" |
| 10 | + |
| 11 | +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash |
| 12 | +source ~/.bashrc; nvm install node |
| 13 | + |
| 14 | +php /var/www/html/occ log:manage --level warning |
| 15 | +OC_PASS=user1 php /var/www/html/occ user:add --password-from-env --display-name='User One' user1 |
| 16 | +OC_PASS=user2 php /var/www/html/occ user:add --password-from-env --display-name='User Two' user2 |
| 17 | +OC_PASS=user3 php /var/www/html/occ user:add --password-from-env --display-name='User Three' user3 |
| 18 | +OC_PASS=test php /var/www/html/occ user:add --password-from-env --display-name='Test@Test' test@test |
| 19 | +OC_PASS=test php /var/www/html/occ user:add --password-from-env --display-name='Test Spaces' 'test test' |
| 20 | +php /var/www/html/occ user:setting user2 files quota 1G |
| 21 | +php /var/www/html/occ group:add users |
| 22 | +php /var/www/html/occ group:adduser users user1 |
| 23 | +php /var/www/html/occ group:adduser users user2 |
| 24 | +php /var/www/html/occ group:adduser users test |
| 25 | +git clone -b $SERVER_VERSION https://github.com/nextcloud/activity.git /var/www/html/apps/activity/ |
| 26 | +php /var/www/html/occ app:enable activity |
| 27 | +git clone -b $SERVER_VERSION https://github.com/nextcloud/text.git /var/www/html/apps/text/ |
| 28 | +php /var/www/html/occ app:enable text |
| 29 | +git clone -b $SERVER_VERSION https://github.com/nextcloud/end_to_end_encryption/ /var/www/html/apps/end_to_end_encryption/ |
| 30 | +php /var/www/html/occ app:enable end_to_end_encryption |
| 31 | +git clone -b $SERVER_VERSION https://github.com/nextcloud/password_policy/ /var/www/html/apps/password_policy/ |
| 32 | +php /var/www/html/occ app:enable password_policy |
| 33 | +php /var/www/html/occ app:enable external |
| 34 | +php /var/www/html/occ config:app:set external sites --value="{\"1\":{\"id\":1,\"name\":\"Nextcloud\",\"url\":\"https:\/\/www.nextcloud.com\",\"lang\":\"\",\"type\":\"link\",\"device\":\"\",\"icon\":\"external.svg\",\"groups\":[],\"redirect\":false},\"2\":{\"id\":2,\"name\":\"Forum\",\"url\":\"https:\/\/help.nextcloud.com\",\"lang\":\"\",\"type\":\"link\",\"device\":\"\",\"icon\":\"external.svg\",\"groups\":[],\"redirect\":false}}" |
| 35 | +git clone -b $SERVER_VERSION https://github.com/nextcloud/files_lock.git /var/www/html/apps/files_lock/ |
| 36 | +php /var/www/html/occ app:enable -f files_lock |
| 37 | +git clone -b $SERVER_VERSION https://github.com/nextcloud/groupfolders.git /var/www/html/apps/groupfolders/ |
| 38 | +php /var/www/html/occ app:enable -f groupfolders |
| 39 | +php /var/www/html/occ groupfolders:create groupfolder |
| 40 | +php /var/www/html/occ groupfolders:group 1 users |
| 41 | +git clone -b $SERVER_VERSION https://github.com/nextcloud/notifications.git /var/www/html/apps/notifications/ |
| 42 | +php /var/www/html/occ app:enable -f notifications |
| 43 | +php /var/www/html/occ notification:generate test -d test |
| 44 | +git clone -b $SERVER_VERSION https://github.com/nextcloud/photos.git /var/www/html/apps/photos/ |
| 45 | +cd /var/www/html/apps/photos; composer install |
| 46 | +php /var/www/html/occ app:enable -f photos |
| 47 | +git clone https://github.com/nextcloud/assistant.git /var/www/html/apps/assistant/ |
| 48 | +cd /var/www/html/apps/assistant; git checkout tags/v1.0.2; source ~/.bashrc; make |
| 49 | +php /var/www/html/occ app:enable -f assistant |
| 50 | +php /var/www/html/occ app:enable -f testing |
0 commit comments