[1] 2 3 ... 6 >>> MLD-5.x / Development / owncloud
 

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
owncloud
« on: February 06, 2016, 14:23:51 »
Hallo zusammen,
da mein MLD Server als TV Server, Streaming Server und NAS zum Backup und Datensharing meiner Clients dient,
dachte ich mir, wird es mal Zeit die nächste Generation, sprich den Cloud Storage, in Angriff zu nehmen.  ;D

Ich habe ein "owncloud" Paket gebaut, welches sich aus folgenden Kompenenten zusammen setzt.
  • owncloud GIT (9 alpha)
  • php5 (mit FastCGI Process Manager)
  • nginx webserver
  • smbclient

Das Ganze wird als https only betrieben und ist somit über "https://mld" erreichbar.

Falls es auf allgemeines Interesse stößt, kann ich die Pakete gerne im MLD GIT veröffentlichen.

Ansonsten nutzte ich es eben alleine  ;)

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1460
    • View Profile
owncloud
« Reply #1 on: February 06, 2016, 14:49:02 »
Hallo Timo,

Es gibt der MLD wirklich immer eine Vielzahl von Funktionen und Erweiterungen, sodass jeder seine Instanzen aufbauen kann.  So sind auch in der MLD Verwaltung nicht nur Tools rundum den eigentlichen VDR. Es macht durch aus Sinn, auch das owncloud als Paket anzubieten.

Kannst Du es bitte ins GIT mit einchecken bzw. uns zugänglich machen, dann checken wir es für Dich gerne ein.

Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 5.4-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
owncloud
« Reply #2 on: February 06, 2016, 14:57:32 »
Hi Pit,
ich baue gerade ein neuen DEVEL Server mit meinem "install-devel Skript v0.5" auf, testet dann noch mal das owncloud Paket vom bauen bis zum Betrieb und würde es anschließend zur Verfügung stellen.

Ich melde mich irgendwann heute noch mal.

Gruß Timo

VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
owncloud
« Reply #3 on: February 06, 2016, 17:29:13 »
So,
ich wäre dann soweit.

Ich denke, ich habe keine GIT User zum export/upload.

Deshalb im Anhang die entsprechenden Pakete in einem TAR File.

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1460
    • View Profile
owncloud
« Reply #4 on: February 06, 2016, 20:11:22 »
Hallo Mario.

bitte beachte dabei, das es noch nicht im öffentlichen Repository steht, es kommen noch ein paar kleine Anpassungen rein. Nicht das schon andere sich danach auf der Suche machen :o

Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 5.4-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
owncloud
« Reply #5 on: February 07, 2016, 11:40:48 »
Hi Timo,

braucht man unbedingt smbclient oder geht das auch über das samba (server) Paket?

Somit bräuchten wir nicht 2 Pakete machen.
Gruß MegaX

Hardware (show / hide)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
owncloud
« Reply #6 on: February 07, 2016, 12:00:36 »
Hi Mario,
man benötigt den smbclient, um die Funktion/App des "External Storage" im Owncloud nutzen zu können.
Sprich, man kann dann lokale Verzeichnisse, SMB Shares oder andere Cloud Dienste integrieren.
Wenn der smbclient nicht installiert ist, mecker die Owncloud App.

Soviel zum Hintergrund.

Wenn man den smbclient einfach im samba Paket mitinstallieren würde, kann man sich das extra smbclient Paket natürlich sparen.

Dazu muss einfach nur "/usr/bin/smbclient" mit aufgenommen werden.

Gruß Timo

VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline DLX

  • Profi Member
  • ****
  • Posts: 250
    • View Profile
owncloud
« Reply #7 on: February 07, 2016, 13:24:48 »
Hi,

wird das dann auch für den BPi verfügbar sein? Dann kann ich da von meinem Ubuntu weg :)
Wohnzimmersystem : CPU: Core i3 2130, MBoard: Asus p8h61-m lx2/v6, RAM 4GB DDR3, Grafik: NVidia GF730, 128GB Intel 330 SSD, MLD 5.0.0 x64 - Custom + 1,75TB 2,5"HDD Aufzeichnungen
Empfänger:2x DD Cine CT2 v3 an DD Octopus Bridge V2
Fernbedienung: OfA urc 7962 mit Atric IR-Einschalter Rev.4

Schlafzimmer: CPU: AMD Athlon X2 4450e, MBoard: Foxconn A74ML-K AMD740G, RAM: 4GB DDR2, Grafik: NVidia GF610, 128GB 2,5" SSD,  MLD 5.0.0 x64- Client, 1x DD Cine CT an PCIe Bridge
Fernbedienung:  OfA urc 7962 mit Atric IR-Einschalter Rev.4
Medion Digitizer Gehäuse - mit Bitumenunterbodenschutz

NAS: BananaPi mit 3TB HDD SATA für Filme, Serien, Musik etc

 Stand 17.11.2013

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
owncloud
« Reply #8 on: February 07, 2016, 14:29:58 »
Hi,
da es sich hier ja mehr oder weniger um eine "WebSite" handelt und standard Debian Pakete (php5, nginx, mysql) genutzt werden,
sollte das ganze eigentlich Multiarch fähig sein.

Somit würde es dann auch auf BPI, RPI usw funktionieren.

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
owncloud
« Reply #9 on: February 07, 2016, 22:48:18 »
Hallo zusammen,
ich habe noch ein paar optimierungen vorgenommen und die Pakete via GIT zur Verfügung gestellt.

Als App-Port habe ich, nach Abstimmung mit Pit, den Port 8014 genommen/voreingestellt.

Der Admin User wird folgendermaßen angelegt.

User: admin
PW: mld500

Jetzt müsste nur noch die Konfigration über das Webinterface eingebaut werden.
Sprich, die Möglichkeit den Port zu ändern und eventuell das Zurücksetzten des Admin Passwortes.

Sobald die Pakete im Testing freigegeben und gebaut wurden, darf getestet werden.  ;)

Gruß Timo

VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline pbriesch

  • MLD-Tester
  • Profi Member
  • ******
  • Posts: 440
    • View Profile
owncloud
« Reply #10 on: February 08, 2016, 13:29:35 »
Hallo,

ich habe hier Fehlermeldungen bei der Installation auf X86:

Code: [Select]
Install owncloud
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
owncloud : Depends: nginx but it is not installable
Depends: php5 but it is not installable
E: Unable to correct problems, you have held broken packages.
failed

Woran mag das liegen?

Gruß, Paul

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20168
    • View Profile
    • ClausMuus.de
owncloud
« Reply #11 on: February 08, 2016, 13:34:23 »
Hi,

magst Du noch den user auf "root" ändern, damit das einheitlich ist?

@pbriesch,
da fehlt noch ein wenig was auf dem Server. Ich schau gleich mal, damit auch die beiden fehlenden Pakete gebaut werden können.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20168
    • View Profile
    • ClausMuus.de
owncloud
« Reply #12 on: February 08, 2016, 13:36:20 »
@Timo,

bist Du beim php Paket sicher, dass die angegebenen php Pakete alle benötigt werden? Einige angegebene abhängigkeiten wundern mich ein wenig.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20168
    • View Profile
    • ClausMuus.de
owncloud
« Reply #13 on: February 08, 2016, 13:46:38 »
Und gleich noch eines.
Das mit dem "sudo" im php makefile geht so nicht. Das kann so nicht im nightbuild gebaut werden. Du musst den Entwickler über eine deps_message da drauf hinweisen, dass da noch was fehlt. Wenn Du im MLD Ordner ein "grep deps_message */Makefile" machst, bekommst Du einige Beispiele angezeigt.
Angezeigt wird die Meldung beim "make" solange nicht alle unter deps angegebene Pakete installiert sind. Das ist in diesem Fall zwar nicht optimal, sollte aber reichen.
Damit die sudo Zeile ausgeführt werden kann, muss php5-dev noch zu den Abhängigkeiten hinzu gefügt werden.

Claus
« Last Edit: February 08, 2016, 13:57:51 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20168
    • View Profile
    • ClausMuus.de
owncloud
« Reply #14 on: February 08, 2016, 14:05:16 »
Für den x86-64 sind die Pakete jetzt gebaut.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] 2 3 ... 6 >>> MLD-5.x / Development / owncloud
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.