ownCloud ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ ಸೇವಾ ಪ್ರಕಾರದ ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ ಫೈಲ್ ಹೋಸ್ಟಿಂಗ್, ಇದು ಆನ್ಲೈನ್ ಸಂಗ್ರಹಣೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಆನ್ಲೈನ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು (ಕ್ಲೌಡ್ ಕಂಪ್ಯೂಟಿಂಗ್). ಇದು ಉತ್ತಮ ವೆಬ್ ಆಧಾರಿತ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಲಿನಕ್ಸ್, ವಿಂಡೋಸ್, ಮ್ಯಾಕೋಸ್, ಆಂಡ್ರಾಯ್ಡ್ ಮತ್ತು ಐಫೋನ್ಗಾಗಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಹೊಂದಿದೆ.
ಸ್ವಂತಕ್ಲೌಡ್ನ ಸ್ವರೂಪದಿಂದಾಗಿ, ಇಈ ಅಪ್ಲಿಕೇಶನ್ ನಮ್ಮ ರಾಸ್ಪ್ಬೆರಿ ಪೈಗೆ ಸೂಕ್ತವಾಗಿದೆ ಮತ್ತು ನಮ್ಮ ಫೈಲ್ಗಳನ್ನು ಹೋಸ್ಟ್ ಮಾಡುವ ಕಾರ್ಯವನ್ನು ನಿಮಗೆ ನೀಡಲು ಇದು ನಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ನಮ್ಮ ರಾಸ್ಪ್ಬೆರಿ ಪೈನಲ್ಲಿ ಸ್ವಂತಕ್ಲೌಡ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ತುಂಬಾ ಸರಳವಾಗಿದೆ. ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ನಾವು ರಾಸ್ಪ್ಬೆರಿಯಾದ ನಮ್ಮ ರಾಸ್ಪ್ಬೆರಿಯ ಅಧಿಕೃತ ವ್ಯವಸ್ಥೆಯನ್ನು ಆಧಾರವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತೇವೆ.
ನಿಮ್ಮ ರಾಸ್ಪ್ಬೆರಿಯಲ್ಲಿ ಈ ವ್ಯವಸ್ಥೆಯನ್ನು ನೀವು ಇನ್ನೂ ಸ್ಥಾಪಿಸದಿದ್ದರೆ, ನೀವು ಅದನ್ನು ಮುಂದಿನ ಲೇಖನವನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು, ಅಲ್ಲಿ ಅದನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂಬುದನ್ನು ನಾವು ಸರಳ ರೀತಿಯಲ್ಲಿ ವಿವರಿಸುತ್ತೇವೆ. ಲಿಂಕ್ ಇದು.
ಈಗಾಗಲೇ ರಾಸ್ಪ್ಬಿಯನ್ನೊಂದಿಗೆ ನಮ್ಮ ರಾಸ್ಪ್ಬೆರಿ ಪೈನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ, ನಾವು ಪ್ಯಾಕೇಜುಗಳನ್ನು ಮತ್ತು ರಾಸ್ಬಿಯನ್ ಎಪಿಟಿ ಪ್ಯಾಕೇಜ್ ರೆಪೊಸಿಟರಿ ಸಂಗ್ರಹವನ್ನು ನವೀಕರಿಸಲಿದ್ದೇವೆ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ:
sudo apt update
ಈಗ, ರಾಸ್ಬಿಯನ್ನಿಂದ ಪತ್ತೆಯಾದ ಎಲ್ಲಾ ಹೊಸ ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ನೀವು ನವೀಕರಿಸಬೇಕಾಗಿದೆ. ಇದಕ್ಕಾಗಿ ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು:
sudo apt upgrade
ಓನ್ಕ್ಲೌಡ್ ಪ್ಯಾಕೇಜ್ ಭಂಡಾರವನ್ನು ಸೇರಿಸಲಾಗುತ್ತಿದೆ
ರಾಸ್ಬಿಯನ್ ಭಂಡಾರದಲ್ಲಿ ಓನ್ಕ್ಲೌಡ್ ಲಭ್ಯವಿಲ್ಲ. ಇದಕ್ಕಾಗಿ ನಾವು ಅದನ್ನು ನಮ್ಮ ಸಿಸ್ಟಮ್ಗೆ ಈ ಕೆಳಗಿನ ರೀತಿಯಲ್ಲಿ ಸೇರಿಸುತ್ತೇವೆ.
ಮೊದಲ, ಓನ್ಕ್ಲೌಡ್ ಪ್ಯಾಕೇಜ್ ಭಂಡಾರದಿಂದ ಜಿಪಿಜಿ ಕೀಲಿಯನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡೋಣ:
wget -nv https://download.owncloud.org/download/repositories/production/
ಡೆಬಿಯನ್_9.0 / ರಿಲೀಸ್.ಕೀ -ಒ ರಿಲೀಸ್.ಕೀ
ಈಗ, ನಾವು ಸಿಸ್ಟಮ್ಗೆ ಡೌನ್ಲೋಡ್ ಕೀಲಿಯನ್ನು ಸೇರಿಸುತ್ತೇವೆ:
sudo apt-key add - < Release.key
ಈಗಾಗಲೇ ಸಿಸ್ಟಮ್ಗೆ ಸೇರಿಸಲಾದ ಕೀಲಿಯೊಂದಿಗೆ, ನಾವು ನಮ್ಮ ಸಿಸ್ಟಮ್ಗೆ ಸ್ವಂತಕ್ಲೌಡ್ ಭಂಡಾರವನ್ನು ಸೇರಿಸಬಹುದು. ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ ನಾವು ಇದನ್ನು ಸೇರಿಸಲಿದ್ದೇವೆ:
echo 'deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ /'| sudo tee /etc/apt/sources.list.d/owncloud.list
ಈಗಾಗಲೇ ಭಂಡಾರವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಈಗ ನಾವು ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಿದ್ದೇವೆ ಅಪ್ಡೇಟ್ ಪ್ಯಾಕೇಜ್ಗಳು ಮತ್ತು ನಮ್ಮ ರೆಪೊಸಿಟರಿಗಳ ಪಟ್ಟಿ:
sudo apt update
sudo apt upgrade
ಒಂದು ವೇಳೆ ನಾವು wpasupplicant ಗೆ ಸಂಬಂಧಿಸಿದ ಸಂದೇಶವನ್ನು ನೋಡಿದರೆ, ನಾವು q ಅಕ್ಷರವನ್ನು ಟೈಪ್ ಮಾಡುತ್ತೇವೆ. ಮತ್ತು ಈ ಹಂತದಲ್ಲಿ ಅನುಸ್ಥಾಪನೆಯು ಮುಂದುವರಿಯಬೇಕು.
ಈಗ ಎಲ್ಲವನ್ನೂ ನವೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ, ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಮಾತ್ರ ನಮ್ಮ ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಬೇಕಾಗುತ್ತದೆ:
sudo reboot
ಓನ್ಕ್ಲೌಡ್ಗಾಗಿ ಅಪಾಚೆ ಮತ್ತು MySQL ನ ಸ್ಥಾಪನೆ ಮತ್ತು ಸಂರಚನೆ
ಓನ್ಕ್ಲೌಡ್ ಎನ್ನುವುದು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದ್ದು ಅದು LAMP ಸ್ಟ್ಯಾಕ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ನೀವು ಓನ್ಕ್ಲೌಡ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಮೊದಲು ನಿಮಗೆ ಸಂಪೂರ್ಣ ಕ್ರಿಯಾತ್ಮಕ LAMP ಸರ್ವರ್ ಸೆಟಪ್ ಅಗತ್ಯವಿದೆ. ಈ ವಿಭಾಗದಲ್ಲಿ ಅದನ್ನು ಹೇಗೆ ಮಾಡಬೇಕೆಂದು ನಾನು ನಿಮಗೆ ತೋರಿಸುತ್ತೇನೆ.
ಅವರು ಮಾಡಬಹುದು ಅಪಾಚೆ, ಪಿಎಚ್ಪಿ, ಮಾರಿಯಾಡಿಬಿ ಮತ್ತು ಕೆಲವು ಪಿಎಚ್ಪಿ ವಿಸ್ತರಣೆಗಳನ್ನು ಆರ್ ನಲ್ಲಿ ಸ್ಥಾಪಿಸಿಆಸ್ಬಿಯನ್:
sudo apt install apache2 libapache2-mod-php mariadb-server mariadb-client php-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip
ಈಗ, ಅಪಾಚೆಯ mod_rewrite ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಿದ್ದೇವೆ:
sudo a2enmod rewrite
ಇದನ್ನು ಮಾಡಿದೆ ಮಾರಿಯಾಡಿಬಿ ಕನ್ಸೋಲ್ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡೋಣ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಮೂಲ ಬಳಕೆದಾರರಾಗಿ:
sudo mysql -u root -p
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಯಾವುದೇ ಮಾರಿಯಾಡಿಬಿ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ. ಈಗಾಗಲೇ ಒಳಗೆ ಇರುವುದು, ನಾವು ಇದರೊಂದಿಗೆ ಡೇಟಾಬೇಸ್ ರಚಿಸಲು ಮುಂದುವರಿಯುತ್ತೇವೆ:
MariaDB [(none)]> create database owncloud;
ನಾವು ಹೊಸ ಮಾರಿಯಾಡಿಬಿ ಸ್ವಂತಕ್ಲೌಡ್ ಬಳಕೆದಾರರನ್ನು ರಚಿಸುತ್ತೇವೆ ಮತ್ತು ಅದಕ್ಕೆ ನಾವು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಸಹ ನಿಯೋಜಿಸುತ್ತೇವೆ ಕೆಳಗಿನ ಪ್ರಶ್ನೆಯೊಂದಿಗೆ ಬಳಕೆದಾರರಿಗಾಗಿ:
MariaDB [(none)]> create user 'owncloud'@'localhost' identified by 'tu-password'
ಪಾಸ್ವರ್ಡ್ (ನಿಮ್ಮ-ಪಾಸ್ವರ್ಡ್) ಮತ್ತು ಬಳಕೆದಾರಹೆಸರು (ಸ್ವಂತಕ್ಲೌಡ್) ಅನ್ನು ನಿಮ್ಮ ಆಯ್ಕೆಯೊಂದಿಗೆ ಬದಲಾಯಿಸಬಹುದು. ಮತ್ತು ಅದರ ನಂತರ ನಾವು ಹೊಸದಾಗಿ ರಚಿಸಿದ ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಗಳನ್ನು ನೀಡಲಿದ್ದೇವೆ:
MariaDB [(none)]> grant all privileges on owncloud.* to 'owncloud'@'localhost';
ಮತ್ತು ನಾವು ಮಾರಿಯಾಡಿಬಿಯನ್ನು ಬಿಟ್ಟಿದ್ದೇವೆ
MariaDB [(none)]> exit;
ಅಪಾಚೆ ಸಂರಚನೆ
ಈಗ, ನಾವು ಅಪಾಚೆ ಡೀಫಾಲ್ಟ್ ಸೈಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ಇದರೊಂದಿಗೆ ಸಂಪಾದಿಸಬೇಕಾಗಿದೆ:
sudo nano /etc/apache2/sites-enabled/000-default.conf
ಹಾಗು ಇಲ್ಲಿ ನಾವು "ಡಾಕ್ಯುಮೆಂಟ್ ರೂಟ್ / var / www / html" ಎಂಬ ಸಾಲನ್ನು ಹುಡುಕಲಿದ್ದೇವೆ ಮತ್ತು ನಾವು ಅದನ್ನು ಬದಲಾಯಿಸಲಿದ್ದೇವೆ
ಡಾಕ್ಯುಮೆಂಟ್ ರೂಟ್ / var / www / owncloud.
ನಾವು ಬದಲಾವಣೆಗಳನ್ನು Ctrl + O ನೊಂದಿಗೆ ಉಳಿಸುತ್ತೇವೆ ಮತ್ತು Ctrl + X ನೊಂದಿಗೆ ಮುಚ್ಚುತ್ತೇವೆ.
ಈಗ ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಿದ್ದೇವೆ:
sudo apt install owncloud-files
ಮತ್ತು ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಅಪಾಚೆ 2 ಸೇವೆಯನ್ನು ಮರುಪ್ರಾರಂಭಿಸಲಿದ್ದೇವೆ:
sudo systemctl restart apache2
ಓನ್ಕ್ಲೌಡ್ ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ
ನಾವು ಮಾಡಲಿರುವ ಮೊದಲನೆಯದು ನಮ್ಮ ಐಪಿ ವಿಳಾಸ ಏನೆಂದು ತಿಳಿಯುವುದು, ಇದನ್ನು ನಾವು ತಿಳಿದುಕೊಳ್ಳಬಹುದು:
ip a | ಉದಾ "inet"
ನಮಗೆ ಫಲಿತಾಂಶ ನೀಡುವ ಐಪಿಯನ್ನು ನಾವು ನಕಲಿಸಲಿದ್ದೇವೆ ಮತ್ತು ವೆಬ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ನಾವು ಅದನ್ನು ವಿಳಾಸ ಪಟ್ಟಿಯಲ್ಲಿ ಅಂಟಿಸುತ್ತೇವೆ ಮತ್ತು ಇಲ್ಲಿ ನಾವು ಮೊದಲ ಬಾರಿಗೆ ಓನ್ಕ್ಲೌಡ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತೇವೆ.
ಎಲ್ಲಿ ನಿರ್ವಾಹಕರಿಗೆ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ರಚಿಸಲು ಇದು ನಮ್ಮನ್ನು ಕೇಳುತ್ತದೆ.
ಮತ್ತು ನಾವು ಓನ್ಕ್ಲೌಡ್ / ವರ್ / www / ಸ್ವಂತಕ್ಲೌಡ್ / ಡೇಟಾದ ಡೀಫಾಲ್ಟ್ ಡೇಟಾ ಡೈರೆಕ್ಟರಿಯನ್ನು ನಮಗೆ ಬೇಕಾದುದಕ್ಕಾಗಿ ಬದಲಾಯಿಸಬಹುದು ಅಥವಾ ನಾವು ಅದನ್ನು ಹಾಗೆ ಬಿಡಬಹುದು.
ಈಗ, ನಾವು ಕೆಲವು ಹಂತಗಳ ಹಿಂದೆ ರಚಿಸಿದ ಡೇಟಾಬೇಸ್ನ ಬಳಕೆದಾರ ಹೆಸರನ್ನು ಇಡಲಿದ್ದೇವೆ.
ಈಗ ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಓನ್ಕ್ಲೌಡ್ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ನೊಂದಿಗೆ ನೀವು ಲಾಗ್ ಇನ್ ಮಾಡಬಹುದು ಮತ್ತು ನೀವು ಮುಗಿಸಿದ್ದೀರಿ. ಅವರು ಈಗ ತಮ್ಮ ರಾಸ್ಪ್ಬೆರಿ ಪೈನಲ್ಲಿ ಓನ್ಕ್ಲೌಡ್ ಅನ್ನು ಬಳಸಲು ಪ್ರಾರಂಭಿಸಬಹುದು.
ನನ್ನ ವಿನಮ್ರ ಅಭಿಪ್ರಾಯದಲ್ಲಿ, ನೆಕ್ಸ್ಟ್ಕ್ಲೌಡ್ ಅಭಿವೃದ್ಧಿ ಹೆಚ್ಚು ಸಕ್ರಿಯವಾಗಿದೆ, ಆದ್ದರಿಂದ ಓನ್ಕ್ಲೌಡ್ ಬದಲಿಗೆ ನೆಕ್ಸ್ಟ್ಕ್ಲೌಡ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ನಾನು ಸಲಹೆ ನೀಡುತ್ತೇನೆ ...
ಹಲೋ.
ಅನುದಾನದಲ್ಲಿ ಎಲ್ಲಾ ಸವಲತ್ತುಗಳ ಹೆಜ್ಜೆಯಲ್ಲಿ ನಾನು ಸಿಲುಕಿಕೊಳ್ಳುತ್ತೇನೆ. ನಾನು ಎಷ್ಟು ಬಾರಿ ತಿಳಿದಿಲ್ಲದ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಬದಲಾಯಿಸಿದ್ದೇನೆ ಮತ್ತು ನಾನು ಏನನ್ನೂ ಪಡೆಯುವುದಿಲ್ಲ.
ನನ್ನ ರಾಸ್ಪ್ಬೆರಿ ಹೊಂದಿರುವ ಐಪಿ ಗೆ ಲೋಕಲ್ ಹೋಸ್ಟ್ ಅನ್ನು ನಾನು ಬದಲಾಯಿಸಬೇಕೇ ಅಥವಾ ಬರೆದಂತೆ ನಾನು ಲಾಕ್ಲಹೋಸ್ಟ್ ಅನ್ನು ಬಿಡಬೇಕೇ?
ನಾನು ಇದರಲ್ಲಿ ಅನನುಭವಿ, ಮತ್ತು ನೀವು ಇಲ್ಲಿ ವಿವರಿಸುವ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ ಸೇವೆ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದೇನೆ ...
ಮುಂಚಿತವಾಗಿ ಧನ್ಯವಾದಗಳು.
ನಾನು ಉಳಿದುಕೊಂಡಿದ್ದೇನೆ
ಪ್ರತಿಧ್ವನಿ 'ಡೆಬ್ http://download.owncloud.org/download/repositories/production/Debian_9.0/ / '| sudo tee /etc/apt/sources.list.d/owncloud.list
ನಾನು ಸುಡೋ ಆಪ್ಟ್ ಅಪ್ಡೇಟ್ ಮಾಡಿದ್ದೇನೆ ಮತ್ತು ನಾನು /etc/apt/sources.list.d/owncloud.list (ಸೂಟ್)
ಮೂಲಗಳ ಪಟ್ಟಿಯನ್ನು ಓದಲಾಗಲಿಲ್ಲ.