Trashcloud: Difference between revisions

From Elch-Wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
Die meisten Infos sind hierhin verschoben: [http://www2.trash.net/wissen/inside-trash-cloud/ Inside the trash-cloud]
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:
  • 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