Trashcloud: Difference between revisions
From Elch-Wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
(25 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Die | Die meisten Infos sind hierhin verschoben: [http://www.trash.net/wissen/inside-trash-cloud/ Inside the trash-cloud] | ||
* Login-User: owncloud (Passwort liegt in roman's home) | * Login-User: owncloud (Passwort liegt in roman's home) | ||
Line 6: | Line 6: | ||
* Die MySql DB Instanz für Owncloud läuft auf Port 3308 und Socket /tmp/mysql5-2.sock, das root-pw ist im /home/owncloud abgelegt | * Die MySql DB Instanz für Owncloud läuft auf Port 3308 und Socket /tmp/mysql5-2.sock, das root-pw ist im /home/owncloud abgelegt | ||
* Admin-Zugriff auf owncloud DB Instanz über https://your.trash.net/phpMyAdmin-2/ | * Admin-Zugriff auf owncloud DB Instanz über https://your.trash.net/phpMyAdmin-2/ | ||
= Update auf PHP 5.5 und Owncloud 7 = | |||
* | * [http://doc.owncloud.org/server/7.0/admin_manual/installation/installation_source.html Installation Manual] | ||
= Update von 9.0 auf 9.1 = | |||
(Basis: [https://doc.owncloud.org/server/9.1/admin_manual/maintenance/manual_upgrade.html]) | |||
** | * Login als Admin | ||
* | * 3rd party apps deaktiviert: Calendar, Contacts, OwnNote, Tasks | ||
* Backup der DB machen: Login auf t-db1: mysqldump -u trashcloud -p trashcloud >trashcloud_20181209.sql | |||
* | * Login auf t-web1: | ||
Maintenance mode aktivieren: cd /d1/owncloud-www/www, sudo -u www-data php occ maintenance:mode --on | |||
* | Download .tar.bz2 mit wget und unzip: bzip2 -d owncloud-10.0.10.tar.bz2 | ||
* | Entpacken: tar -xf owncloud-10.0.10.tar | ||
** | ALT=www, NEU=owncloud | ||
** | cp www/config/config.php owncloud/config/ | ||
* | calendar, contacts, ownnote von www/apps nach owncloud/apps kopieren und owner auf www-data ändern | ||
* | cp -r www/themes/trashcloud owncloud/themes/ | ||
sudo chown -R www-data apps config | |||
* [ | sudo service apache2 stop | ||
* | sudo mv www owncloud-9.1.8 | ||
sudo mv owncloud www | |||
ALT=owncloud-9.1.8, NEU=www | |||
sudo service apache2 start | |||
* | sudo -u www-data php occ upgrade (gab einen Fehler, nochmal laufen gelassen --> alles OK) | ||
sudo -u www-data php occ maintenance:mode --off | |||
* own-cloud: Login als Admin, Version prüfen | |||
* 3rd party apps aktivieren: Calendar, Contacts, OwnNote | |||
= Upgrade von 9.1 auf 10.0 = | |||
* Upgrade DB failed: Dann manuell ein Feld in oc_properties eingefügt: fileid bigint(20) unsigned DEFAULT NULL, | |||
* kein LDAP Modul weil PHP 7.1 benötigt wird [https://doc.owncloud.org/server/latest/admin_manual/configuration/user/user_auth_ldap.html] | |||
* sudo -u www-data php occ app:disable ==> activity, files_pdfviewer, files_texteditor, gallery, templateeditor, user_ldap | |||
* In config.php die Zeile 'appstoreurl' auskommentieren | |||
* In lib/private/Repair/MoveAvatarOutsideHome.php in moveAvatars(): | |||
** if (file_exists("/d1/owncloud-data/".$userId."/".$oldAvatarFile->getName())) | |||
** { | |||
** $oldAvatarFile->move($newAvatarsUserFolder->getPath() . '/' . $oldAvatarFile->getName()$ | |||
** $oldAvatar->remove(); | |||
** } | |||
* LDAP nach-installieren: | |||
** sudo git clone https://github.com/owncloud/user_ldap.git | |||
** sudo -u www-data php occ app:enable user_ldap | |||
* Extra Apps aus dem Market: | |||
** Contacts | |||
** Calendar | |||
** Tasks | |||
** Texteditor | |||
** PDFViewer | |||
** Activity | |||
** Gallery | |||
* Geht nicht mehr: OwnNote | |||
* User wieder syncen: sudo -u www-data php occ user:sync "OCA\User_LDAP\User_Proxy" | |||
* Theming: [https://doc.owncloud.org/server/10.0/developer_manual/core/theming.html?highlight=theme] (Verdacht: - entfernen) | |||
= Upgrade von 10.0.10 auf 10.5.0 = | |||
* Vorgehen gemäss [https://wiki.trash.net/systemdok:owncloud trash.net Wiki] | |||
* Musste video-player und das theme manuell gemäss Output vom upgrade script disablen | |||
* Theming gemäss [https://doc.owncloud.org/server/10.0/developer_manual/core/theming.html?highlight=theme] | |||
* Ggf. Version im appinfo/info.xml anpassen | |||
= Upgrade von 10.5.0 auf 10.6.0 = | |||
* Vorgehen gemäss [https://wiki.trash.net/systemdok:owncloud trash.net Wiki] |
Latest revision as of 12:49, 22 December 2020
Die meisten Infos sind hierhin verschoben: Inside the trash-cloud
- Login-User: owncloud (Passwort liegt in roman's home)
- Login-Group: owncloud
- Die Apache-Instanz für Owncloud läuft unter dem Runtime User wwwoc und der Gruppe owncloud, documentroot: /home/owncloud/www
- Die MySql DB Instanz für Owncloud läuft auf Port 3308 und Socket /tmp/mysql5-2.sock, das root-pw ist im /home/owncloud abgelegt
- Admin-Zugriff auf owncloud DB Instanz über https://your.trash.net/phpMyAdmin-2/
Update auf PHP 5.5 und Owncloud 7
Update von 9.0 auf 9.1
(Basis: [1])
- Login als Admin
- 3rd party apps deaktiviert: Calendar, Contacts, OwnNote, Tasks
- Backup der DB machen: Login auf t-db1: mysqldump -u trashcloud -p trashcloud >trashcloud_20181209.sql
- Login auf t-web1:
Maintenance mode aktivieren: cd /d1/owncloud-www/www, sudo -u www-data php occ maintenance:mode --on Download .tar.bz2 mit wget und unzip: bzip2 -d owncloud-10.0.10.tar.bz2 Entpacken: tar -xf owncloud-10.0.10.tar ALT=www, NEU=owncloud cp www/config/config.php owncloud/config/ calendar, contacts, ownnote von www/apps nach owncloud/apps kopieren und owner auf www-data ändern cp -r www/themes/trashcloud owncloud/themes/ sudo chown -R www-data apps config sudo service apache2 stop sudo mv www owncloud-9.1.8 sudo mv owncloud www ALT=owncloud-9.1.8, NEU=www sudo service apache2 start sudo -u www-data php occ upgrade (gab einen Fehler, nochmal laufen gelassen --> alles OK) sudo -u www-data php occ maintenance:mode --off
- own-cloud: Login als Admin, Version prüfen
- 3rd party apps aktivieren: Calendar, Contacts, OwnNote
Upgrade von 9.1 auf 10.0
- Upgrade DB failed: Dann manuell ein Feld in oc_properties eingefügt: fileid bigint(20) unsigned DEFAULT NULL,
- kein LDAP Modul weil PHP 7.1 benötigt wird [2]
- sudo -u www-data php occ app:disable ==> activity, files_pdfviewer, files_texteditor, gallery, templateeditor, user_ldap
- In config.php die Zeile 'appstoreurl' auskommentieren
- In lib/private/Repair/MoveAvatarOutsideHome.php in moveAvatars():
- if (file_exists("/d1/owncloud-data/".$userId."/".$oldAvatarFile->getName()))
- {
- $oldAvatarFile->move($newAvatarsUserFolder->getPath() . '/' . $oldAvatarFile->getName()$
- $oldAvatar->remove();
- }
- LDAP nach-installieren:
- sudo git clone https://github.com/owncloud/user_ldap.git
- sudo -u www-data php occ app:enable user_ldap
- Extra Apps aus dem Market:
- Contacts
- Calendar
- Tasks
- Texteditor
- PDFViewer
- Activity
- Gallery
- Geht nicht mehr: OwnNote
- User wieder syncen: sudo -u www-data php occ user:sync "OCA\User_LDAP\User_Proxy"
- Theming: [3] (Verdacht: - entfernen)
Upgrade von 10.0.10 auf 10.5.0
- Vorgehen gemäss trash.net Wiki
- Musste video-player und das theme manuell gemäss Output vom upgrade script disablen
- Theming gemäss [4]
- Ggf. Version im appinfo/info.xml anpassen
Upgrade von 10.5.0 auf 10.6.0
- Vorgehen gemäss trash.net Wiki