Advertisement
Guest User

Untitled

a guest
Oct 28th, 2017
374
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.67 KB | None | 0 0
  1. sudo nano /etc/hosts
  2. +-> 127.0.0.1 HOSTNAME
  3.  
  4. sudo reboot
  5.  
  6. sudo apt-get update
  7. sudo apt-get upgrade
  8.  
  9. sudo groupadd www-data
  10. sudo usermod -a -G www-data www-data
  11.  
  12. sudo apt-get install nginx openssl ssl-cert php5-cli php5-sqlite php5-gd php5-common php5-cgi sqlite3 php-pear php-apc curl libapr1 libtool curl libcurl4-openssl-dev php-xml-parser php5 php5-dev php5-curl php5-gd php5-fpm memcached php5-memcache varnish
  13.  
  14. sudo openssl req $@ -new -x509 -days 730 -nodes -out /etc/nginx/cert.pem -keyout /etc/nginx/cert.key
  15. GR
  16. MESSINIAS
  17. KALAMATA
  18. HOME
  19. IT
  20. 172.16.1.179
  21. IT@MASTERAS.COM
  22.  
  23. sudo chmod 600 /etc/nginx/cert.pem
  24. sudo chmod 600 /etc/nginx/cert.key
  25.  
  26. sudo mv /etc/nginx/sites-available/default /etc/nginx/sites-available/default_old
  27.  
  28. sudo nano /etc/nginx/sites-available/default
  29.  
  30. upstream php-handler {
  31. server 127.0.0.1:9000;
  32. #server unix:/var/run/php5-fpm.sock;
  33. }
  34.  
  35. server {
  36. listen 80;
  37. server_name 172.16.1.179;
  38. return 301 https://$server_name$request_uri; # enforce https
  39. }
  40.  
  41. server {
  42. listen 443 ssl;
  43. server_name 172.16.1.179;
  44. ssl_certificate /etc/nginx/cert.pem;
  45. ssl_certificate_key /etc/nginx/cert.key;
  46. # Path to the root of your installation
  47. root /var/www/owncloud;
  48. client_max_body_size 1000M; # set max upload size
  49. fastcgi_buffers 64 4K;
  50. rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect;
  51. rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect;
  52. rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect;
  53. index index.php;
  54. error_page 403 /core/templates/403.php;
  55. error_page 404 /core/templates/404.php;
  56. location = /robots.txt {
  57. allow all;
  58. log_not_found off;
  59. access_log off;
  60. }
  61. location ~ ^/(?:\.htaccess|data|config|db_structure\.xml|README) {
  62. deny all;
  63. }
  64. location / {
  65. # The following 2 rules are only needed with webfinger
  66. rewrite ^/.well-known/host-meta /public.php?service=host-meta last;
  67. rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last;
  68. rewrite ^/.well-known/carddav /remote.php/carddav/ redirect;
  69. rewrite ^/.well-known/caldav /remote.php/caldav/ redirect;
  70. rewrite ^(/core/doc/[^\/]+/)$ $1/index.html;
  71. try_files $uri $uri/ index.php;
  72. }
  73. location ~ \.php(?:$|/) {
  74. fastcgi_split_path_info ^(.+\.php)(/.+)$;
  75. include fastcgi_params;
  76. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  77. fastcgi_param PATH_INFO $fastcgi_path_info;
  78. fastcgi_param HTTPS on;
  79. fastcgi_pass php-handler;
  80. }
  81. # Optional: set long EXPIRES header on static assets
  82. location ~* \.(?:jpg|jpeg|gif|bmp|ico|png|css|js|swf)$ {
  83. expires 30d;
  84. # Optional: Don't log access to assets
  85. access_log off;
  86. }
  87. }
  88.  
  89. sudo nano /etc/php5/fpm/php.ini
  90. Αλλαγες
  91. -> upload_max_filesize = 2000M
  92. -> post_max_size = 2000M
  93.  
  94.  
  95. sudo nano /etc/php5/fpm/pool.d/www.conf
  96.  
  97. listen = /var/run/php5-fpm.sock
  98. to
  99. listen = 127.0.0.1:9000
  100.  
  101. sudo nano /etc/dphys-swapfile
  102.  
  103. CONF_SWAPSIZE=100
  104. to
  105. CONF_SWAPSIZE=512
  106.  
  107. sudo reboot
  108.  
  109. sudo mkdir -p /var/www/owncloud
  110. sudo wget https://download.owncloud.org/community/owncloud-10.0.3.tar.bz2
  111. sudo tar xvf owncloud-10.0.3.tar.bz2
  112. sudo mv owncloud/ /var/www/
  113. sudo chown -R www-data:www-data /var/www
  114. rm -rf owncloud owncloud-10.0.3.tar.bz2
  115.  
  116. https://172.16.1.179/index.php
  117.  
  118. Mounting and Setting up a drive EXTERNAL
  119.  
  120. sudo apt-get install ntfs-3g
  121. sudo mkdir /media/ownclouddrive
  122. sudo groupadd www-data
  123. sudo usermod -a -G www-data www-data
  124. sudo chown -R www-data:www-data /media/ownclouddrive
  125. sudo chmod -R 775 /media/ownclouddrive
  126.  
  127. id -g www-data
  128. id -u www-data
  129. ls -l /dev/disk/by-uuid
  130.  
  131. sudo nano /etc/fstab
  132. UUID=F21A897F1A894219 /media/ownclouddrive auto nofail,uid=33,gid=33,umask=0027,dmask=0027,noatime 0 0
  133.  
  134. sudo reboot
  135.  
  136. sudo ls /media/ownclouddrive
  137.  
  138. https://172.16.1.179/index.php
  139. Username: ...
  140. Password: ...
  141.  
  142. /media/ownclouddrive
  143.  
  144. Port Forward 443 to local ip & trust Domain
  145.  
  146. sudo nano /var/www/owncloud/config/config.php
  147.  
  148. <?php
  149. $CONFIG = array (
  150. 'instanceid' => 'oc4z35zczv47',
  151. 'passwordsalt' => 'Ce6215RjUM+B/RDLJ66ZNXau64WlBi',
  152. 'secret' => 'iTL/AU9ax5BSibeU8HocVT+iOfzEUDJURMOrjV1TnAHEJtoN',
  153. 'trusted_domains' =>
  154. array (
  155. 0 => '172.16.1.179',
  156. 1 => 'masteras.myds.me',
  157. ),
  158. 'datadirectory' => '/media/ownclouddrive',
  159. 'overwrite.cli.url' => 'https://masteras.myds.me',
  160. 'dbtype' => 'sqlite3',
  161. 'version' => '10.0.3.3',
  162. 'logtimezone' => 'UTC',
  163. 'installed' => true,
  164. );
  165.  
  166.  
  167. sudo service nginx restart
  168.  
  169. WebDAV
  170. https://USER@IPADDRESS/remote.php/webdav
  171.  
  172. https://user@172.16.1.179/remote.php/webdav
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement