Voeg Owncloud toe aan uw. Russische ondersteuning en ontwikkeling door SocialEngine, PHPFox, Oxwall en ownCloud

is een open source, zelf-gehost bestand synchroniseren en app-platform delen... , contacten, agenda's en bladwijzers op al uw apparaten. De software is een door uzelf gehoste server voor het synchroniseren en delen van bestanden. Het biedt toegang tot uw gegevens via een webinterface, synchronisatieclients of WebDAV, terwijl het een platform biedt om eenvoudig op verschillende apparaten te bekijken, synchroniseren en delen - allemaal onder uw controle. De open architectuur van ownCloud is uitbreidbaar via een eenvoudige maar krachtige API voor applicaties en plug-ins en werkt met elke opslag.

Bewaar uw privéfoto's, documenten, agenda en contacten op uw server thuis, een gehuurde VPS of gebruik een van de openbare ownCloud aanbieders. Krijg toegang tot uw bestaande gegevens op een FTP-station op het werk, afbeeldingen die met u zijn gedeeld op Dropbox of uw NAS thuis - allemaal via uw ownCloud server. Voer uw ownCloud-server uit op een plaats die u vertrouwt en krijg toegang tot alle gegevens die u belangrijk vindt op één plaats!

Toegang tijdens het reizen: eigen Cloud via uw Android- of iOS-apparaten. Upload automatisch foto's nadat je ze hebt gemaakt. Synchroniseer bestanden thuis of op het werk met de desktopclient en houd een of meer lokale mappen gesynchroniseerd tussen apparaten. en waar dan ook u bent, kunt u met de webinterface uw bestanden alleen of met anderen bekijken, delen en bewerken.

Stuur met een wachtwoord beveiligde openbare links zodat anderen bestanden naar u kunnen uploaden; ontvang een melding op uw telefoon wanneer u een share ontvangt van uw eigen of een andere server. Documenten samen bewerken, hebben videogesprekken via uw eigen server, commentaar geven op foto's die met of door u zijn gedeeld. Wees niet alleen!

Functies en hoogtepunten

  • ownCloud is open source - er zijn geen beperkingen en u kunt het programma inspecteren, integreren, uitbreiden en wijzigen zoals u dat wilt.
  • Het biedt een eenvoudige gebruikersinterface met zoeken, favorieten, tags en andere manieren om snel bij uw bestanden te komen.
  • Bestandsbewerking en voorbeeldondersteuning voor PDF, afbeeldingen, tekstbestanden, Document openen, Word-bestanden en meer.
  • Integratie van antivirusscanfunctionaliteit met de antivirus-app.
  • LDAP / Active Directory-integratie
  • Voorbeeldbestanden voor nieuwe gebruikers. Laad het gebied Bestanden van een nieuwe gebruiker vooraf met bijvoorbeeld een zelfstudiebestand, dat verschijnt wanneer ze voor het eerst inloggen.
  • Krachtige geïntegreerde logging
  • Fijnmazige controle over toegang tot gegevens en deelmogelijkheden per gebruiker en per groep.
  • Geavanceerd quotabeheer met configureerbare boekhouding van externe opslag.
  • REST-API delen. Beheer delen vanuit mobiele apps en desktopclients
  • Eenvoudige ontwikkeling van apps van derden met de share REST API. Snelle toegang tot kernfuncties voor app-ontwikkeling met de krachtige ownCloud App API en webhooks volgens het publicatie-/abonnementsmodel.

Cloudtechnologieën winnen stilaan steeds meer aan populariteit en worden als gevolg daarvan ook wijdverbreid. Misschien hebben de meeste gebruikers hiervan gehoord populaire diensten zoals Google Disc, OneDrive, iCloud, Dropbox, Mail.ru-schijf en Yandex.Disk.

ownCloud is een zeer handige en gebruiksvriendelijke cloudopslag

Naast deze hierboven genoemde diensten is er nog een andere, meer gespecialiseerde, die zeker uw aandacht waard is, namelijk ownCloud. In dit artikel zullen we uitzoeken wat het is, waarom het goed is, en ook bekijken hoe u ownCloud installeert en configureert. Gaan!

OwnCloud is een open webtoepassing waarmee u gegevens kunt synchroniseren en bestanden kunt delen die op afstand zijn opgeslagen. Daarnaast heeft het een aantal interessante eigenschappen, namelijk:

  • Sla bestanden op met zowel reguliere structuren als WebDAV;
  • Bieden cryptografische bescherming;
  • Synchroniseer met verschillende besturingssystemen;
  • Heeft een kalender, taakplanner, adresboek, galerij, ODF en PDF-bestandsviewer;
  • Hiermee kunt u gebruikers en groepen beheren met OpenID of LDAP;
  • Het heeft tekstverwerker online, evenals een logboekmodule.

Zoals je kunt zien, zijn er veel verschillende handige opties.

Voor het Windows-besturingssysteem wordt rekening gehouden met het hele installatie- en configuratieproces.

U kunt het installatieproces van ownCloud een beetje vereenvoudigen door een kant-en-klare distributiekit met geïntegreerde Apache en PHP te downloaden.

Nadat u het installatieprogramma heeft gestart, verschijnt er een welkomstvenster voor u. Klik op 'volgende' om door te gaan. Vervolgens moet u de map specificeren waarin ownCloud zal worden geïnstalleerd. De volgende stap is het aanmaken van een beheerdersaccount. Voer alle vereiste informatie in de daarvoor bestemde velden in en klik op "Volgende".

Nu moet u de hostnaam invoeren, u kunt in plaats daarvan het IP-adres opgeven. Vervolgens wordt de mail geconfigureerd. U kunt deze stap overslaan en later aanpassen. Alles. Klaar. Het blijft om op "Volgende" te klikken en te wachten tot de installatie is voltooid.

U kunt ownCloud uitvoeren. U ziet een venster waarin u uw gebruikersnaam en wachtwoord moet invoeren. U hebt deze gegevens opgegeven in de installatiefase. Klaar. De volledige ownCloud-service staat tot uw dienst.

Nu moet je de nodige instellingen maken. Open het menu in de linkerbovenhoek en selecteer "Toepassingen". Klik in de lijst aan de linkerkant op de regel "LDAP User and Group backend" en klik op de knop "Enable". Ga vervolgens naar het gedeelte Beheer en scrol omlaag naar het gedeelte LDAP. U ziet een bericht dat de LDAP-module voor PHP niet is geïnstalleerd. Voeg vervolgens de regelextensie = php_ldap.dll toe aan uw php.ini-bestand. Om de aangebrachte wijzigingen toe te passen, moet u naar het tabblad "Servers beheren" gaan en de servers opnieuw opstarten.

Om de integratie van ownCloud en LDAP te configureren, logt u in op het beheerdersmenu onder het beheerdersaccount. Scroll naar beneden en vink in het gedeelte Contacten het vakje LDAP-backend inschakelen aan. Daarna moet u terugkeren naar de LDAP-sectie en deze invullen (het tabblad "Server"). Stel op het tabblad "Inloggen" het kenmerk voor de login in. Dit kan een LDAP-gebruikersnaam zijn. Geef vervolgens de verbindingsparameters op in het venster "Geavanceerd".

Vervolgens moet u de directory-instellingen en speciale attributen invullen. Houd er rekening mee dat als u e-mailmeldingen wilt gebruiken, u uw e-mailadres moet vermelden. Sla de wijzigingen op nadat u klaar bent met het invoeren van de instellingen.

De volgende stap is het instellen e-mailmeldingen... Ga opnieuw naar het menugedeelte "Beheer" en in de " Algemene toegang»Vink de volgende vakjes aan:

  • "Toestaan ​​dat toepassingen de API voor delen gebruiken";
  • "Laat gebruikers posten via links";
  • "Geopende downloads toestaan";
  • "Stel de standaard einddatum in";
  • "Sta heropening van gedeelde toegang toe";
  • "Sta de gebruiker toe om per e-mail op de hoogte te stellen van gedeelde bestanden."

Voer vervolgens het e-mailadres in bij de persoonlijke beheerdersinstellingen. Ga dan naar de sectie "Mail Server" en stel "smtp" in onder "Bericht verzenden" en "Geen nieuws" onder "Encryptie". Voer het adres van de afzender en het adres van de server in de overeenkomstige velden in. Stel de authenticatiemethode in op "Geen nieuws". Als de instelling correct is uitgevoerd, wordt er een testbrief naar het e-mailadres van de beheerder gestuurd.

OwnCloud is een gratis en open source webapplicatie voor het organiseren van uw eigen cloud-bestandsopslag. Verschilt in het bieden van volledige controle aan de gebruiker over zijn gegevens - informatie wordt op systemen geplaatst die door de gebruiker worden beheerd. Met andere woorden, met ownCloud kun je je eigen drumbox maken, yandex schijf of SkyDrive, maar door je cloud te gebruiken, ben je een van de nadelen kwijt van de clouds van andere bedrijven die deze service aanbieden, alle gegevens worden opgeslagen op uw schijven (schijven onder uw controle)... OwnCloud kan zowel op VDS/VPS (virtuele servers gehuurd van een hoster) als op thuis computer... In dit artikel zal ik me concentreren op de thuisoptie, hoewel de installatie en mogelijkheden niet zullen verschillen van de installatie op een VDS/VPS.

Laten we eerst eens kijken wat er zo speciaal is aan OwnCloud:

1 Het eerste dat in je opkomt is bestandsopslag (foto's, video's, documenten). Als u OwnCloud op uw computer implementeert, kunt u niet worden beperkt tot 10-20 GB (zoals diensten van derden), maar gebruik gerust 500 GB, 1 TB, enz.

2 U kunt uw bestanden delen met andere gebruikers.

3 U kunt testbestanden (.ODF .odt, ODP,. ods-extensies), naar muziek luisteren, video's bekijken.

4 U kunt gegevens synchroniseren met uw computer (Windows, Mac, Linux).

5 Als de geïnstalleerde functionaliteit niet genoeg voor je is, kun je deze uitbreiden door extra applicaties te installeren en de mogelijkheden van de cloudopslag uit te breiden.

Ik raad aan om door te gaan met het installeren van OwnCloud. In dit artikel installeer ik op Ubuntu-server 12.04. Het installeren van OwnCloud vereist een minimum aan inspanning, voer gewoon de opdracht uit

sudo apt-get install owncloud

U moet de installatie van extra pakketten bevestigen.

Tijdens de installatie moet u een wachtwoord voor SQL invoeren. Ik raad aan om een ​​wachtwoord van minimaal 8 tekens te gebruiken met hoofdletters, cijfers en speciale tekens (! "# # $).

Na een paar seconden is de installatie voltooid. Nu moet je een database maken om met cloudopslag te werken, voer hiervoor de opdrachten uit:

mysql -u root -p
database maken<имя_базы_mysql>;
verleen alle privileges op owncloud<имя_пользователя_mysql>@localhost geïdentificeerd door "mysql_user_password";
Uitgang

Bijvoorbeeld:

mysql -u root -p
maak een eigen cloud-database;
verleen alle privileges op owncloud [e-mail beveiligd] geïdentificeerd door "Cloud50 $";
Uitgang

Nu kunt u ownCloud aanpassen door de link in uw browser te volgen

/ owncloud

In mijn geval:

192.168.1.6/owncloud

In de geopende webinterface moet u de inloggegevens invoeren om de cloudopslag te betreden (ik raad aan om te specificeren: complex wachtwoord met hoofdletters, cijfers en speciale tekens ( [e-mail beveiligd]#! "#)), Bestandsopslagpad en SQL-gegevens(login en wachtwoord).

Laat me uitleggen dat je een unieke gebruikersnaam en wachtwoord opgeeft, het pad waar de bestanden worden opgeslagen kan standaard worden achtergelaten, de gebruikersnaam is SQL-database login-root, het wachtwoord dat je hebt opgegeven toen SQL installeren en de naam van de basis die u eerder hebt opgegeven. Klik " Volledige installatie".

Daarna wordt u naar de webinterface van uw cloud geleid.

Om een ​​bestand te downloaden, klikt u op de pijlknop en selecteert u het vereiste bestand om te downloaden. Zoals je kunt zien, kunnen bestanden van een beperkte grootte worden gedownload (deze grootte is afkomstig van de hoeveelheid RAM). Deze waarde kan worden gewijzigd in de instellingen.


Versie 4.5.1 - 24.10.2012

Padcodering in breadcrumb repareren
-Fix delen van bestanden met speciale tekens
-Probleem in hoofdletters / kleine letters in gebruikersnamen oplossen met WebDAV
-Fix LDAP-plug-in met Postgres
-Fix gebruikers-ID migratie
-Fix delen van gekoppelde bestanden
-Verwijder gebruikersbestanden na het verwijderen van een gebruiker
- Laat de webinterface werken met een niet-standaard pad
- Ophalen van quota, e-mail via LDAP oplossen
- Toon een waarschuwing in het installatieprogramma als .htaccess niet werkt
-Fix Gedeelde map caching
-Verhoog de beveiliging met behulp van de openssl-generator voor willekeurige getallen
- Synchronisatie van terugdraaibestanden repareren
-Repareer de snelle bestanden-backend
-Gebruiker niet toestaan ​​om eigen account te verwijderen
-Beveiliging: herstel meerdere XSS-kwetsbaarheden (oC-SA-2012-001)
-Beveiliging: herstel een timingaanval in de "Lost Password"-implementatie (oC-SA-2012-002)
-Diverse kleinere reparaties

Downloaden - Downloaden: (Downloads: 599)
MD5: (Downloaden: 92)

OwnCloud is beschikbaar in verschillende formaten om te downloaden en te installeren. Selecteer een versie voor uw besturingssysteem.

ownCloud 2012 Windows-client (.EXE)
Met de ownCloud 2012-client voor Windows kunt u verbinding maken met private servers ownCloud 2012. Hiermee kunt u mappen maken in uw homedirectory en de inhoud van deze mappen gesynchroniseerd houden met uw ownCloud-server. Kopieer het bestand gewoon naar een map en de ownCloud 2012-client doet de rest. Versie 1.0.5.
Windows 8, 7, Vista, XP - Server: ownCloud 2012+, 3.0.2+, 4.0.3+
(Downloads: 555)
Windows 8, 7, Vista, XP - Server: 4.5.0+
(Downloads: 254)

ownCloud 2012 Mac OS X-client (.dmg)
ownCloud 2012 Mac OS X-client voor Linux, stelt u in staat om verbinding te maken met privéservers ownCloud 2012. Hiermee kunt u mappen maken in uw homedirectory en de inhoud van deze mappen gesynchroniseerd opslaan met uw ownCloud-server. Kopieer het bestand gewoon naar een map en de ownCloud 2012-client doet de rest. Versie 1.0.5.
Mac OS X - Server: ownCloud 2012+, 3.0.2+, 4.0.3+
(Downloaden: 63)
Mac OS X - Server: 4.5.0+
(Downloads: 254)

ownCloud 2012 Linux Client
ownCloud 2012 Linux-client voor Linux, kunt u verbinding maken met private servers ownCloud 2012. Hiermee kunt u mappen maken in uw homedirectory en de inhoud van deze mappen gesynchroniseerd houden met uw ownCloud-server. Kopieer het bestand gewoon naar een map en de ownCloud 2012-client doet de rest. Versie 1.0.5.
openSUSE, Fedora, Debian of Ubuntu Server: ownCloud 2012+, 3.0.2+, 4.0.3+

openSUSE, Fedora, Debian of Ubuntu Server: ownCloud 4.5.0+

ownCloud Android-app
De nieuwste versie 1.3 is nu beschikbaar op Google Play. Het wordt automatisch verlengd en kost slechts 99 cent.
U kunt ook downloaden en samenwerken met de ontwikkelaarsgemeenschap.
Android 2.3.6+

ownCloud iOS-app
De ownCloud app voor iOS (Apple iPhone, Apple iPad en Apple iPod Touch) is nu voor 99 cent verkrijgbaar in de Apple Store!
Apple iOS


Versie 4.5.0 - 10.10.2012

Geweldige release met zeer nuttige innovaties, zullen we ze allemaal om beurten bekijken.

Externe schijven monteren: Beheerders kunnen nu externe clouddrives (Dropbox, Google, Swift, S3, enz.) koppelen en beslissen of ze beschikbaar zijn voor alle gebruikers, een groep of een specifieke gebruiker. Gebruikers kunnen nu hetzelfde doen, met een enkele bestandssynchronisatie en splitsmogelijkheden in meerdere cloud diensten door ownCloud als een enkele hotspot te gebruiken.

Snelle synchronisatie: Met behulp van een unieke ID en algoritme vergelijkt de synchronisatie-engine nu bestanden en mappen op synchronisatie-ID in plaats van op tijdstempel. Dit elimineert de noodzaak voor synchronisatie. desktop computer en server, en heeft ook bijkomend voordeel, waardoor de belasting van de ownCloud-server drastisch wordt verminderd.

Interne beheerders voor groepen: Beheerders kunnen nu een of meer beheerders in groepen aanwijzen in het ownCloud-systeem, dat speciale groepstoegang en een vereenvoudigd uitwisselingssysteem tussen werknemers, aannemers, leveranciers en partners mogelijk maakt.

Versie bestand: Het uploaden van een bestand met een overeenkomende bestandsnaam naar ownCload via de webinterface zal nu genereren nieuwe versie bestand en geef het gedownloade bestand weer als een nieuwe versie.

Uitbreiding van het netwerk: gebruikers kregen betere oplossingen om te werken wanneer ze bestanden delen. U kunt bestanden wijzigen en verwijderen, rechten toewijzen, toegangstijden instellen en een wachtwoord voor toegang tot een bestand via URL.

Verbeterde kalender- Het importeren en exporteren van agenda-afspraken is volledig herschreven om compatibiliteitsproblemen op te lossen en terugkerende evenementen soepel en snel af te handelen.

Synchronisatie van het gedeelde adresboek. Adresboeken kunnen nu worden gesynchroniseerd met andere apparaten.

Contacten verplaatsen tussen adresboeken: Wanneer meerdere adresboeken worden gebruikt, kunnen contacten eenvoudig worden verplaatst of gekopieerd.

Indruk maken: Met behulp van de Impress-applicatie is het downloaden van bestanden en het bekijken van presentaties dynamischer, leuker en interactiever geworden.

Downloaden - Downloaden: (Downloads: 150)
MD5: (Downloaden: 38)


Versie 4.0.8 - 10.10.2012

Toon inlogknop wanneer gebruiker en wachtwoord zijn automatisch ingevuld

-Beveiliging: oplossing voor onvoldoende willekeurige waarden (CVE-2008-4107)
-Beveiliging: meerdere XSS-kwetsbaarheden verholpen (CVE-2012-5056)
-Beveiliging: een HTTP-header-injectie opgelost (CVE-2012-5057)
-Beveiliging: een Auth-bypass gerepareerd in /lib/base.php (CVE-2012-5336)

Downloaden - Downloaden: (Downloaden: 37)
MD5: (Downloaden: 27)

Inlogknop tonen wanneer gebruiker en wachtwoord automatisch zijn ingevuld
-Ontsmet LDAP-basis, gebruiker en groepen
-Fix niet-actieve adresboeken
-Kalender: dubbele html-codering verwijderen
- Label repareren voor versiebeheer in beheerdersinstellingen
-Voeg de bovenliggende map toe aan de bestandscache als deze "niet bestaat"
-Behandel niet-beschrijfbare bestanden correct
-Webfinger volledig uitschakelen indien niet geactiveerd
-Beveiliging: schakel gebruikersvermeldingen in DAV uit
-Controleer de zwarte lijst van bestanden op bestandsnamen
-Beveiliging: XSS-bug in Galerij oplossen
-Beveiliging: verschillende CSRF-beveiligingsoplossingen
-Beveiliging: valideer cookie om auth-bypasses te voorkomen
-Speciale dank aan Julien Cayssol voor het melden van verschillende beveiligingsproblemen

Downloaden - Downloaden:
U kunt de webinterface of het WebDAV-protocol gebruiken om toegang te krijgen tot gegevens die zijn opgeslagen in ownCloud. Naast het opslaan van gegevens, is het mogelijk om de ondersteunende functies van de middelen te noteren om ervoor te zorgen: delen en de mogelijkheid om gegevens zoals adresboek, kalenderplanner en bladwijzers tussen verschillende machines te synchroniseren, met de mogelijkheid om ze vanaf elk apparaat overal op het netwerk te bekijken en te bewerken. De broncode van het systeem wordt gedistribueerd onder de AGPL-licentie. De ownCloud-server kan worden ingezet op elke hosting die PHP-scripts ondersteunt en toegang biedt tot SQLite, MySQL of PostgreSQL.

In versie ownCloud 4 is er ondersteuning voor versiebeheer van bestandswijzigingen, ondersteuning voor gegevenscodering, een interface voor het onderhouden van plannen (TODO), een ingebouwde viewer voor ODF-bestanden, de mogelijkheid om externe opslagplaatsen te koppelen.

De redacteuren van ons tijdschrift werden overspoeld met brieven waarin ze werden gevraagd om de installatie van het populaire gratis programma ownCloud te beschrijven, dat wordt gebruikt om private cloudopslag te creëren.

De ownCloud-versie kiezen

Er is helemaal geen ownCloud-versie in de Debian-repository's, zelfs niet de verouderde. Misschien is dit het beste. Ubuntu heeft dit programma, maar het veroorzaakte onlangs een schandaal. Kortom, de ownCloud-ontwikkelaars vroegen om hun software uit de Ubuntu-repository te verwijderen, omdat de Ubuntu-ontwikkelaars gaten in hun ownCloud hadden achtergelaten, zelfs nadat de officiële patches waren uitgebracht. Blijkbaar waren ze erg druk bezig met het integreren van een andere winkel in Unity. Maar daar gaat het nu niet om.

We halen de versie niet uit de repositories, maar van de officiële site, de meest recente (van de stabiele). Ga naar de downloadpagina en selecteer de optie Bestanden archiveren ( voor server eigenaren). Klik in het geopende venster op het woord Unix. Het downloaden van het archief van ownCloud begint. Op het moment van schrijven is versie 7.0.2 in gebruik. Directe link: https://download.owncloud.org/community/owncloud-7.0.2.tar.bz2.

Voordat u het browservenster sluit, downloadt u de beheerdershandleiding: http://doc.owncloud.org/server/7.0/ownCloudAdminManual.pdf. Volgens een bekende regel, als al het andere faalt, moet je eindelijk de handleiding lezen. Maar het is beter om niet tot het uiterste te gaan en het gedeelte Installatie door te nemen voordat u ownCloud installeert.

LAMP

Installeert LAMP in 2 minuten. Hetzelfde bedrag wordt besteed aan het bewerken van configuratiebestanden en alles werkt meteen. Debian. Andere distributies vallen niet onder mijn garantie. Maar het afstemmen van de afzonderlijke LAMP-componenten is een echte kunst. Er zijn MySQL-specialisten, Apache-specialisten, tuning kan veel tijd, moeite en soms geld kosten. Vooral in omgevingen met beperkte middelen (als u ownCloud draait op een hosting van een derde partij). Maar we zullen het nu niet nodig hebben.

ownCloud en Apache

We nemen het archief van ownCloud en pakken het uit in de directory / var / www.

Cp owncloud-7.0.2.tar.bz2 / var / www / cd / var / www / tar xf owncloud-7.0.2.tar.bz2

Natuurlijk zijn alle bewerkingen onder root. Vervolgens moet u de owncloud-map hernoemen naar de naam van uw site. Als u bijvoorbeeld toegang wilt tot cloud opslag het domein mysupercloud.ru wordt gebruikt en hernoem het als volgt:

Mv owncloud mysupercloud.ru

Hernoemen is optioneel, maar erg handig. Als er meerdere sites op de server staan, kunt u door mappen per domein een naam te geven, niet vergeten waar u wat hebt. Voor het gemak laat ik de naam zoals hij is.

Nu een heel belangrijke stap, die velen vergeten, maar dan lijden onder toegangsrechten. En uiteindelijk plaatsten ze het op alle 777, waardoor hun systeem aan gevaar werd blootgesteld. Apache-webserver werkt onder een aparte gebruiker en in een aparte groep. Dit is te wijten aan het feit dat als een aanvaller Apache kan hacken via een gat in de server zelf of via een gat in de scripts van de site, hij alleen beperkte toegang naar het systeem. In feite zal kakker alleen de inhoud van sommige bestanden in / var / www kunnen overschrijven. Laten we de rechten op ownCloud-bestanden overdragen aan Apache:

Chown -R www-data: www-data owncloud

Laten we ervoor zorgen dat alles in orde is:

Ls -al

Laten we nu een virtuele website maken met Apache correct geconfigureerd. Omdat de Debian-ontwikkelaars dol zijn op gebruikers, is het monolithische configuratiebestand sierlijk in stukken gesneden die gemakkelijker zijn om mee te werken. De verrassingen van de Debian-ontwikkelaars houden daar niet op. Het biedt gebruikers een handige toolkit a2ensite / a2dissite / a2enmod / a2dismond. Dit zijn Perl-scripts die het werk verkorten met configuratiebestand Apache tot een minimum beperkt.

Ga naar de map / etc / apache2 / sites-available, neem de standaard stub en kopieer deze onder een nieuwe naam. Net als bij de owncloud-directorynaam, is het raadzaam om de domeinnaam te gebruiken:

Cp standaard owncloud

Open het gekopieerde bestand om te bewerken. Het is erg belangrijk om nauwkeurig waarden op te geven voor drie variabelen: ServerName, DocumentRoot en Directory. Geen typefouten, anders werkt het niet!

Servernaam owncloud ServerAdmin [e-mail beveiligd] DocumentRoot / var / www / owncloud Opties FollowSymLinks -MultiViews AllowOverride All Order allow, deny allow from all ErrorLog $ (APACHE_LOG_DIR) /error.log CustomLog $ (APACHE_LOG_DIR) /access.log gecombineerd

Dat wil zeggen, in ServerName schrijven we de domeinnaam (wat de gebruiker zal typen) adresbalk browser om toegang te krijgen tot ownCloud). De DocumentRoot en Directory verwijzen naar de ownCloud-bestandsdirectory.

Laten we nu de site lanceren:

A2ensite owncloud-service apache2 herstart

De site reageert al op ons, al is de installatie nog verre van compleet. Let op: als een "nep"-domein wordt gebruikt, moet dit expliciet worden geregistreerd in / etc / hosts!

Op dit Apache-configuratie eindigt en gaat verder met het configureren van MySQL.

ownCloud en MySQL

De hele opzet bestaat alleen uit het feit dat we een aparte gebruiker in MySQL moeten aanmaken (niet te verwarren met gebruikers van het besturingssysteem), een database moeten aanmaken, de een aan de ander moeten koppelen en toegangsrechten moeten instellen.

Als je goed bent in MySQL, kun je dit eenvoudig bereiken met de opdrachtregel en het uitstekende mysql-hulpprogramma. Voor de rest raad ik aan om de webinterface voor MySQL te gebruiken, phpmyadmin genaamd. Deze software bevindt zich in de standaard Debian-repository, geïnstalleerd met de opdracht apt-get install phpmyadmin en begint vrijwel onmiddellijk te werken, omdat je LAMP al hebt geconfigureerd. De gebruiker hoeft alleen de browser te starten en naar het adres http: // localhost / phpmyadmin te gaan. Om veiligheidsredenen raad ik aan de Apache-configuratie aan te passen, zodat alleen gebruikers van lokaal netwerk... Feit is dat phpmyadmin extreem lekkende software is en kakkers vaak sites doorzoeken op zoek naar phpmyadmin.

Dus we creëren in phpmyadmin-gebruiker owncloud en wijs het een slim wachtwoord toe. Wij maken de owncloud-database aan. We geven de gebruiker owncloud volledige rechten om toegang te krijgen tot de owncloud-database. Op dit MySQL-configuratie loopt af. Laten we direct naar de installatie gaan.

Let op: bij het aanmaken van een database, specificeer in het "vergelijkingspunt" utf8_general_ci.

OwnCloud-configuratie

Start uw browser en ga naar http: // owncloud (in uw geval is het adres het adres dat u hebt opgegeven in ServerName). Stel in het venster dat verschijnt de beheerdersnaam en het wachtwoord hiervoor in rekening... Klik hieronder op de link "Gegevensopslagsysteem", klik op de MySQL-knop en geef de informatie op voor toegang tot de database die in MySQL is gemaakt - de naam van de database, gebruikersnaam en wachtwoord. Klik op de knop "Installatie voltooien".

Ops! Er verschijnt een waarschuwing op het scherm dat Apache draait zonder WebDAV-ondersteuning. Eigenlijk is het via dit protocol dat de gebruiker met zijn bestanden op de server werkt. Aangezien ownCloud om WebDAV vraagt, denk ik dat het dit moet krijgen:

A2enmod dav a2enmod dav_fs service apache2 herstart

Ga opnieuw naar de owncloud-homepage en zie een gelukkige groet. De gracieuze ownCloud is klaar om ons van dienst te zijn.

In hechtenis

Als er meer interesse is in dit onderwerp, zal ik vertellen hoe je mooie URL's instelt (http: // owncloud / settings / admin in plaats van http://owncloud/index.php/settings/admin), hoe je beveiligde HTTPS-protocol in plaats van HTTP en hoe u de mogelijkheden van ownCloud kunt uitbreiden. Bedankt voor de aandacht!