Creëer je eigen cloud: ownCloud + DigitalOcean
Doe Het Zelf Web Services / / December 19, 2019
Zorgen te maken over de veiligheid van hun bestanden en willen niet dat buitenstaanders om ze te lezen? Een wolk nog wenkt technologie? Maak uw eigen cloud!
Veel van onze lezers zeiden dat ze niet willen om uw bestanden en gegevens op te slaan in de cloud services. Natuurlijk is al deze geschiedenis met de Amerikaanse NSA de geloofwaardigheid van de ondermijnd Dropbox, Google Drive en andere cloud services. En veel na te denken over de veiligheid van hun gegevens. De oplossing voor dit probleem zou zijn om hun cloud te creëren. Ja, precies! U kunt een cloud service te creëren. En al zal het een maximum van 30 minuten duren. We hebben gedetailleerde instructies voorbereid.
Dus, om uw eigen cloud te creëren, zullen we gebruik maken DigitalOceanDie zal uw virtuele server (VPS) te creëren, en ownCloud - toepassing op een cloud server. Plus domein. Domein dat u kunt kopen, bijvoorbeeld Whois.com. Het kost je ongeveer $ 10 / jaar. De goedkoopste VPS op DigitalOcean kost $ 5 / maand. Voor dat bedrag krijg je 20 GB aan ruimte. En het zou genoeg voor de behoeften van de gemiddelde gebruiker. Doorgaan.
het creëren van een VPS
Ga naar de website DigitalOcean en er te registreren. Na het aanmaken van een account, moet u een druppel te creëren. Dus DigitalOcean genoemd VPS. De eerste stap in de invoering van onze server. Om een cloud u genoeg hoofd van de goedkoopste opties te creëren - voor $ 5 per maand. Location Server locatie speelt een belangrijke rol - het rechtstreeks van invloed op de snelheid van de toegang tot uw bestanden. Daarom kies uw dichtstbijzijnde stad. Systeem om Ubuntu 12.04 kiezen. Dit is de versie met een lange-termijn ondersteuning (tot 2017), en een frisse 14.04 is nog te vers :)
Verbinding maken met VPS
Nadat u de druppel maakt u e-mail een brief van het IP-adres van uw server en wachtwoord om toegang te krijgen het. Verbinding maken met een server waarmee u een hulpmiddel om het werk met SSH nodig. Op Linux en Mac - Produce Terminal is al geïnstalleerd. Maar ik raad u aan Windows-gebruikers downloaden stopverf. Het programma is geheel gratis.
In de terminal, voert u de volgende opdracht om verbinding met de server (in plaats van de eenheden, voert u het IP-adres van de server):
Gefeliciteerd. U bent verbonden met je server! Nu moet je Apache, MySQL, php5 (LAMP) te installeren en, eigenlijk, ownCloud. Om dit te doen, gewoon regel voor regel de code wordt uitgevoerd. Zonder regels met commentaar (begin grille de moeite waard) - het is een verklaring voor jou.
sudo apt-get update
# Haal alle updates voor de server
sudo apt-get upgrade
# Stel deze zelfde updates
sudo apt-get install lamp-server ^
# Het installeren LAMP. U moet de MySQL wachtwoord te installeren voor de root-gebruiker.
sudo mysql_secure_installation
# Op dit punt, wordt u "ja / nee" op verschillende zaken meerdere malen vragen. Voel je vrij om te antwoorden "Nee" om de eerste en "Ja" - al de rest.
sudo apt-get install php5-gd php-xml-parser php5-intl smbclient curl libcurl3 php5-curl
# Stel de data voor ownCloud plugins
sudo a2enmod rewrite
sudo a2enmod headers
sudo nano / etc / apache2 / sites-available / default
Open een tekstdocument. Daarin moet je vinden en oplossen van deze lijnen AllowOverride Geen om AllowOverride All. Verdere «Ctrl + X», vervolgens «Y» en Enter.
Gefeliciteerd, je hebt alle benodigde software voor de stabiele werking van de server geïnstalleerd. Nu moet je ownCloud installeren. Slechts 7 teams, maak je geen zorgen :)
sudo wget http://download.owncloud.org/community/owncloud-latest.tar.bz2
tar -xjf ownCloud-latest.tar.bz2
mv ownCloud / var / www
# Download de nieuwste versie ownCloud naar uw server, razarhiviruem het en naar rechts te verplaatsen naar Toegang via een web-map.
cd / var / www
sudo chown -R www-data: www-data ownCloud
# Voor de normale werking ownCloud behoefte hem een recht van toegang te geven tot de hoofdmap van het web op onze server.
mysql -u wortel -p
CREATE DATABASE ownCloud;
GRANT ALL ON ownCloud * TO 'ownCloud' @ 'localhost' identified by 'wachtwoord' .;
af te sluiten;
# Maak een database voor ownCloud. Woorden ownCloud en wachtwoord, kunt u veranderen.
sudo dienst apache2 restart
# Reboot onze server
Ga naar het adres (in plaats van eenheden - uw server adres):111.111.111.111/owncloud
En is de installatie ownCloud.
Connect domein
U kunt alleen het IP-adres te doen, maar het is onpraktisch en lelijk. Daarom is het noodzakelijk om het domein aan te sluiten. Om dit te doen, ga dan naar het paneel DigitalOcean → DNS en er klik op Domein toevoegen knop. We gaan een domeinnaam adres, en selecteer uit de lijst de gewenste druppel. Dit alles in een paar uur, een maximum van vierentwintig uur, krijgt u toegang tot uw cloud bij domain.com/owncloud hebben.
Geniet ervan!