From 714e25bf58e341e99f92fd3d7eab1d7756a5da7c Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Tue, 19 Nov 2013 16:24:36 +0100 Subject: [PATCH] merge @j-ed's version and fix layout --- .../configuration/custom_mount_config_gui.rst | 13 +--- .../custom_mount_config_gui_google_drive.rst | 73 ------------------ ...om_mount_config_gui_add_google_drive-1.png | Bin 26480 -> 0 bytes ...om_mount_config_gui_add_google_drive-2.png | Bin 15526 -> 0 bytes ...om_mount_config_gui_add_google_drive-3.png | Bin 8244 -> 0 bytes ...om_mount_config_gui_add_google_drive-4.png | Bin 9818 -> 0 bytes ...om_mount_config_gui_add_google_drive-5.png | Bin 2820 -> 0 bytes ...om_mount_config_gui_add_google_drive-6.png | Bin 12736 -> 0 bytes admin_manual/maintenance/backup.rst | 16 ++-- admin_manual/maintenance/restore.rst | 16 ++-- user_manual/contents.rst | 1 - user_manual/external_storage/google_drive.rst | 49 ++++++------ 12 files changed, 46 insertions(+), 122 deletions(-) delete mode 100644 admin_manual/configuration/custom_mount_config_gui_google_drive.rst delete mode 100644 admin_manual/images/custom_mount_config_gui_add_google_drive-1.png delete mode 100644 admin_manual/images/custom_mount_config_gui_add_google_drive-2.png delete mode 100644 admin_manual/images/custom_mount_config_gui_add_google_drive-3.png delete mode 100644 admin_manual/images/custom_mount_config_gui_add_google_drive-4.png delete mode 100644 admin_manual/images/custom_mount_config_gui_add_google_drive-5.png delete mode 100644 admin_manual/images/custom_mount_config_gui_add_google_drive-6.png diff --git a/admin_manual/configuration/custom_mount_config_gui.rst b/admin_manual/configuration/custom_mount_config_gui.rst index 22340f46a..d3b7a9c02 100644 --- a/admin_manual/configuration/custom_mount_config_gui.rst +++ b/admin_manual/configuration/custom_mount_config_gui.rst @@ -53,19 +53,12 @@ to be entered: .. _OpenStack Swift: http://openstack.org/projects/storage/ Dropbox -~~~~~~ +~~~~~~~ Mounting a Dropbox account requires that you create an app with Dropbox and then provide the app key and secret to the external storage configuration user interface. Go to My apps at Dropbox and create an app. Select *Full Dropbox* access level. Copy the app key and app secret and paste them into the corresponding fields for the Dropbox storage. Click the *Grant access* button and you will be redirected to a Dropbox website to give ownCloud permission to access your account. Google Drive -~~~~~~~~~~~ -Mounting a Google Drive account requires that you create an API project in the Google APIs Console. Select `Services` and enable both `Drive API` and `Drive SDK`. Next select `API Access` and click `Create an OAuth 2.0 client ID`. Fill out the Branding Information as you see fit and click Next. In Client Id Settings select `Web application` for the Application type. Next to `Your site or hostname` click more options) and add the following to the Authorized Redirect URIs: - -- http://yourowncloud/index.php/settings/personal -- http://yourowncloud/index.php/settings/admin - -Copy the client id and client secret and paste them into the corresponding fields for the Google Drive Storage. - -Click the *Grant access* button and you will be redirected to a Google website to give ownCloud permission to access your account. +~~~~~~~~~~~~ +For a detailed step-by-step guide read `User Manual <../../user_manual/external_storage/google_drive.html>`_ diff --git a/admin_manual/configuration/custom_mount_config_gui_google_drive.rst b/admin_manual/configuration/custom_mount_config_gui_google_drive.rst deleted file mode 100644 index c27b1c0ea..000000000 --- a/admin_manual/configuration/custom_mount_config_gui_google_drive.rst +++ /dev/null @@ -1,73 +0,0 @@ -Mounting a Google Drive -======================= - -Follow these steps to mount a Google Drive. - -1. All applications that access a Google API must be registered through the - "Google Cloud Console" which can be accessed using the following URL: - https://cloud.google.com/console - -2. Enter your Google login credentials and press the ``Sign in`` button. - - .. figure:: ../images/custom_mount_config_gui_add_google_drive-1.png - -3. Enter your verification code which has been sent to you by SMS and press - the ``Verify`` button. - - .. figure:: ../images/custom_mount_config_gui_add_google_drive-2.png - -4. Create a project, e.g. "ownCloud Project". - - .. figure:: ../images/custom_mount_config_gui_add_google_drive-3.png - -5. Select the project and choose the "APIs & auth" menu entry. - -6. Make sure that the "Drive API" and "Drive SDK" status is set to "ON" in - the APIs menu. - - .. figure:: ../images/custom_mount_config_gui_add_google_drive-4.png - -7. Click on the ``gear-wheel`` button behind "Drive API" or "Drive SDK" - and choose the "API access" menu entry. - -8. Click on the ``Create another client ID...`` button and fill in the - branding information. - -9. Click on the ``Next`` button and create a new client ID by selecting - "Web application" as application type. - -10. Next to your site or hostname click on the ``Edit settings ...`` button. - -11. Enter the following URLs to the "Authorized Redirect URIs" list and - press the ``Update`` button. - - http://your-internet-domain/owncloud/index.php/settings/personal - - http://your-internet-domain/owncloud/index.php/settings/admin - - - **Attention:** Make sure that the URLs contain a valid Internet domain - name and that this domain name is also used to access ownCloud, - otherwise these URLs will not be accepted. This does not mean that - ownCloud need to be accessible from the Internet, but that the domain - name is send to Google to verify if the redirect URIs are valid. - -12. Login into ownCloud using the previously entered Internet domain. - -12. Click on the ``Add storage`` button in the ownCloud Admin settings - dialog to add a Google Drive. - -13. Enter the **Folder name** which should be used to access the share, - e.g. "GDrive", enter the Google OAuth 2.0 **Client ID** and **Client secret** - and choose the **user and/or group** who/which should be allowed to - access the Google Drive (Applicable). - - .. figure:: ../images/custom_mount_config_gui_add_google_drive-5.png - -14. Now press the ``Grant Access`` button and you will finally be redirected - to a Google website. - -15. Click on the ``Accept`` button to confirm that you accept the Google data - usage and data security policy. - - .. figure:: ../images/custom_mount_config_gui_add_google_drive-6.png diff --git a/admin_manual/images/custom_mount_config_gui_add_google_drive-1.png b/admin_manual/images/custom_mount_config_gui_add_google_drive-1.png deleted file mode 100644 index 43db0e13ec4eddd91bca6b094753ad36e72ccd75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26480 zcmeFZbzD_#wO+rD0Lh3nT;uLArC1f^?VC-7VeScLMMC zetVz$oxArrXPh45K_Em#;4cv! z_!p$>yOai85bV`ur9g!}lxx5b!1bWBY0s?ub{l~9*A3wxAAi~E2=TW4NzmELfw0r%rV}9YC z{5#I`uznG%PAzdL+c>6??#50fY;Ph-9ML~g#>d(_e#9=Whgt)yhylkiVh|E{-I zOiqUFNSpK(51mqob=}x>_QRQM+>UoBU7q@^F8i+dA#lY$hBbq;ys zz3S+>E#=c^qx$DnkdrQ+975byCDbajg+6PMkGrrO{!wW>Fx)@+PO&8_KCuyLF&jv} zbIlNu$XqS7YOy_ivUYQ^mvmEp-KI=o3qSrzPsP#KP=|+POm+OcuefBDZ%3vF$|SVZ z+0nIS;-%^?l^(o5>N~H;iRvywxaOIZwIbc0h7730e*0|^zg`D_eSTosfLj>1pS?NQOqGe@y@jeS$2gt zgSmOvJ5>~{ael(#q~3%+q~7UiXJO_w6Kx$!jFHy|X-G8T+nq$_5@(zbEK_SOo~aVX zRdtjK%gTjnJIhP5q1sLy9oKs}Zq<8uF5l?cBNd|3X3(P2t~D*JG^yl2IPnsh@RB@? z)XLelb-lKMP6i2*!;gIeoOm%WZ$SY5&oL3FGKLR-%p&XT)2>#)+%P|krz2)DyZ?afy&u2N`tq>VEC>t;!;4>78ZDz3T-M!T)0~IBPBZOhsriv3L;z6>89f!c{;8TI+Z2ubU<6acu*q;5MqrVgKXkQkPec+5 zuevxt5C1v>H`G39J7^_Q!7>sleAU*m{?nQ7HPzR+8(QUUNoVc3RV0XT+Xe0n0o(ag z&6-Cpo8xm~82x60kE%0eKO}{p=Vh4t|4!|wDUW<$gwX@#;$6?#jb-eAr~-a2Mn!ck z;BCzi(b#`*m| z-z5rN)L4jx(I2ti?wD#0(%G^-H0?K1<-@}&;_A`wwz_+D;&ZB;mCJuhNZ zlWwgB*-bpIk~EoYa3iO3S>eWYMRUfzw5TBVQR}3IkXw;MSHwqqw67|Z?=IUEn>}eL zu-rpLg_&e{0$sz|34hSD-zfQ4k`H_KIv2X zGDeOBfhdvQoK`jcVj}kUBi*8#n$_3vGu_Cm%s$5#M&c$%%gmn8e)*(5QrgH&rm6># z586g*A0<8)WbniGu+ipre?Gj_IFlp&Yr7Ja3?%=N)SJQdhWNCcM!I$deBO(F=*G4` z^V}pXUMu*L32|)+H;Ygni&k0``vvJZ&K3|adgU{ z?TL_cPAI{qfcV6YiO~+)71;ucq$*{l?XL~y{Ho2Ca1Ig6@y#bmA=4;3aPc7sg`v1d z`bzv!lcR*hWvgza*KFdt>`vh~-fV~C(5jPJbi$?JQ7%w$;4M*uSMlP3ZrvfrUVf&u z=coF6{yzlG+I%xlVUurkAk^yOuPvG67+jPLECM z6zXiNDWRTv8{@^y(&ob2e4WcD%^y=%eOIs5A`9qK-Oo`EW>cjkUmMR|s@}9e@}

QtqpCWoR_etY=_HSh%D{w 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 diff --git a/admin_manual/images/custom_mount_config_gui_add_google_drive-2.png b/admin_manual/images/custom_mount_config_gui_add_google_drive-2.png deleted file mode 100644 index e055bc04c9cfd6a347fdacef78124b40d0fa71bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15526 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 AQ~&?~ diff --git a/admin_manual/images/custom_mount_config_gui_add_google_drive-4.png b/admin_manual/images/custom_mount_config_gui_add_google_drive-4.png deleted file mode 100644 index 5d695e340a592faaa35917f00e76a7365d7ac344..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9818 zcmch7by$?q*6#o!BAqglDw5LO(nyyy4BZaW%^*q$BcakIC?L`yNcYgvUD7pl4GhD4 zqn>;2ckVsU_uc2Y_ql&ey!(CEdiPrEw|{%>wf9?XO=Y6H_wND#0HS9q3c3IQ_5;lS znLF5+Z+}kTcbFe6PhDj>Kw@{WOWx79We8yq(z=OFgTFp!x#Fh4+# zKxZKj8#kpk7we=chL+ORhxG{nfKMd0gaE)6E)WL*2#|#V0HGG~e3<6s9)8%~a(L}z zx~WA=Fr>q`kZ37i5IkoHaxDBVCdp8n&h;tLf`^l+)9gFM;C#OOT!W?oV%<{Gk-dnB z9PQIB!*Zhp{Q5`=hV{_8zslQ3xsk*LZ*IjGo{==_c%ofm8!Wu$&#O;hOA|zy2Izvv z-XQRi?LF}sYxyHTDbxO%!5QI$8t-6IvWX*A=_VP)!FjskrRyfqi{_ zbmRqN+eytb8%KW8(W(x?DV}Fh(FAybvqWA)H*Ap%WYCj$Y;GmV40e6+_185-G9s6w zMT<@DW9Nf@QCNUstthA!zK)4865ici2868S)e2NqR;sG0?VaBb_>p7mqs>KxDq6Y} zEi*5J8!pb)I}9C5^J!o|i;b)NCc;*ZbGbIgZwhc!v~yYv z&o4J%i;z=uvC#%Z(cbB;Rj&vH3EH`#fBB_RN#f3si+{SbcRr;n=fzERR=$?W3Q@dg z7B6|5t_^MZ<*RJBEx#_w2~VgvS*m5QM)f-TA^uzIY5s=+I@?KF?X1u~gzue~_wOd~ zbtTm+--N)YRw0eZ)a%pJ)4o1c>73p@;`*_vnWCNA7lo*6y`hE^=X>0zt_wRHJgc73 zL6+<*-t@&rfxMf0@~J!wsz_AAyv$S*WVe(%Az#x(3#;R!(XIf&{ej14{#1(@{B8z1 z3$exZjH50W42P^qd9YED?VGA8^PtP6GOgK!Q$5&Wk^g<4ym6jOt-Z#XGXnIU>Y`Z( zn8(%!KWwkZTHqIUQ}|`>O#_KH`nK)i9FC||cu&fKF0GsY$dvzD#alPKjrDcKlQ9C{ zl3MrGw5#N-+GfGRtui-iO_a@1$LF}SmLcTaQ6eK`r}%EX1<~`u?(T2bu1Uht*dP%4Q?A zxIxXOU-I+w=dHG@oO+C1xSNB{iB9P{q{~|w>UQpW&^o9Wg&bYJZy99ExG9LvA-Rem z^p!z2zUa8UeQcF*zB!z3ZYJEx>-L2Eg1YHe(~D3&(UGbVEPw zhZR&-R?-pUWy%d!&J)f>ziM8K(R8gF&ywzL`MGEd@CUo`FuGi!zfM^*3|-gLgyxT_?&o&V#$aPHrI! z!>O$M0d*`gGE4SVIx5;H4QuZ~ab9ME^HaWIFSP7)#@6$@sDvi7b|X@nogkNUQ*N5i zd{jr)OW36NgFVh(clhqjKG)S{c4=?GmL7TIi`$mQzla@5P5IE~ zN<-YQH^qiNf-&nNyQ#WY>58s{fy}vTG*06_Xy)Q)$x>;}a7X<0Bdt%byiyhzmh zecWU(kusC@gTMu467?gy`D#el8#o-Ec0aPESLI%@naEL3Wj3-IRkyd>pr)p3wm-YA zMzSP1b8$T&*+&!EfmRcPf5xYb_wW|zGi<<%xfLM_(8%LL7N(2 zcOtIdlPGA55RHl_P}u3hk|1PM!}jr`dJ`ZkATFq1h6OOk0N{p#Ryjm6iNSx1JCu zxxF+y{#1a{UOGU#)|ixd8QwrIeag36ZZ=ai<~}&StA#BdCQk*u#&c-qo3O6%lPax$ zN1IWm!AUD5j7m+e zm6sPXD$p#AGthLfm|6cJix%kPB>rd?d@LI~62LF@LNJmaLwyW{lJ(Hzb;#5wH zW4!d89d2d2h2x^&{-JN^&D3yHX|=`GeeoNFUEF0vvuh5oWlM91=In>P#{H4{mzdXeW=h0vf^a%P{EQSJWjJYHA2nWtZY9Q25(MH{q^l6`T258JoYb z(ComGkDZ_AtToM+q7^A0az`oLH)*jjA3mxH1Nk8LYXS)f2zEW}FNJ+?-1ox8`m@>C z*>&*J(G8}%2WMOon7l&$r1s<@tq3W(G<`|7L=@NXp~hj1f{^~^0P62Dh`SGxSwT%? z*36)1VIf(}Qr+|YSvE$nA19tozQmFqYGv@qZrc|op!fBhQ?B+h%~c&JQ<#He!~ z_dM9!X!dt@jdz@&U*S9L1cGXl0>+ z3|HyFg`QWw1S>5R5O;KIjMFEG7JU^uR0Mo#0RUG|F4t1nzmF68)#sw(VKEVm+eZyM z191LXzX?8h;E9IrI%H}iI6DK`H{Zw!S>5t$sU5OOb#e;an@D`T$~tN8pI*{ml3J#5 zBJ(jy>-Ok(IPHgHp1r!udsC$}XgP0hZ;dwUgWMB{*~DbkX)auf7JL6JQjg(?>w2cy zkb5qnF^fE>eB2*R&~bW9h+Tds6%@&!+BDCpo z|LznIYTmx8E<4Zzw7hdFuXqawF`u}Rhs( zSH9PxPWEl?@;=*}WO#k->v~r9d6Q{d8pUWDwKj)=ykf?~{8 z5lOhFf8byA^oz?Ou64<$6y5O^Qozb%M;Ix!0Ie`{T*&uN3r~FumKW6^V~7o9s+%S2 z90ju4;O*sz+0#uVXqM+k|6~oL-9YIn^vP_V3;a2|JmVm8LL*5HJeVpp1qmD5MvFzx zX#iJC&P+hpW2K<^a`^T$j7Lna5J}!>Sf$92#PN~XyP{IIfus=8wVW?G!As~-qQqyc z(!6<1quvh3;%bWF=w#l!fn349pVH;Q4wD2Bo`xgiCA-g%>#6q(iHV8NCvLK*k&HQ8 zVlb<{I_I7t1G90v4GmMhno4*f2gkgarJpPkT*@u=gd~=0aC*08zPFJNRncN?Twdj6 zp07k8S85f;rFYt4me0cNxabldgb#4UG6BjP4HP3lqn`=}ULdEuXjU47PTSZCIAZz{ zHm{H_F7q4on2@%NrdYVG_&#zezO;xKg9jRad85aSDYK@Q-8fA&pDk^ zebZ;*^rFE4!dQgUIZeo2o?fhZ_B)-#wDif>8L!$WwYfn*4WtGihklDv2+2E<2 z86Wc-pZ@8*A=jY=_Dp@3#gyvGrSe3X77kQnX*fMtYS>#_Gj2ImglG{t{iac)7tWJn z#rb_?pW5TK9?zYs&yJPE%d0HW#HR8HBfS*P377V5Uh5YBDJKg&fJur0OuLm%!Uul1 z+@aW&M=9Vk1-`!6Ohqv)EL1Et*Px!z?|XtSU!D!KKOY*b(F$(4I>UWF)NE6StUGpz zuw4*3kHps#39dYiY;2UIriJ?=i;9YT$DUiD`}6T&u1yyS;{`1H0f81K$J7CI6-G~@ zL#^s`Oms6+Pg{!D$2?m6Di71|9XF%X#q6Z=)D#uNSJyzBUO${$mY$b<>WBeCjQ>ia{szkZg=@+n!;k#*U6f0-2a#r&CzaEbBvkcs1imMidF+I4#n+6}4Z zYm||lecjfMzBx~&x_D>oKh+~-!|G~Y&ija~q_XmTuq{(ibz9+49n&16>7!M1D(Qtc z-qRnW2KhZAsg^BSIS%Vs8s{)cGFG|*T&*DMjaCM9NNCwywmcs@8xTrOCTO!3>g4MB z<>nQRKl~8@vo=}^%05c=FVt$P@!T3~xDC}{Jhk2Eptz7a>kf7s7&NMWXrt_WTalpa zb{7Cui`H5KIdeG57jQLHS63Go4`3DrhuS8$ZiMyq#@0PX_)W~7KUbVO1sO!&5|80B zu4>rN0e08N`ASPvAwc~e1|=c~Dhsti-u5ls0zVHx!6P`44Kh}94WKI-Y?UpBt+bEM zZ|;UrZEJnoe!j)1*DN1U_c8>J0sx@Ic7Q&#bbRC^N|%~yOev5q;%39?@fLjnC`*_8}>I5DWYeLzx7N7;xMTp^Frz97fJ$gMFJ&%756i zcYnc&QlNTQmGSNgBX@H5_Nl13MY7;HA_m~~K5KVdXdOZINQ#kr(Lz_(y27CUStmIE z$2dPCHS7d$GA=twcIfd9J^!KuXB#%@ZA>HYrA?KGC z?RwHi~`>06WVp;Fg(kDZ;}ol}~D2vfq-wf~ds;t}SoT$Ki&93O`utmZUoX-;)u;MyUO z?LOM*>hbGJ9va(i$?<>_Bek-EJ|vWkKA`U;1VS2O5_2Jp#_T|ntwmL;3z zfc;5H?NWzngucFh^%W9Ik_^v6wUyT1gNGc9Rl7|crm>PRkXw*K;?Bdl4v)@M2C2&VAB1h6Nz(I_={u8*V=Dq|iE4 zB6u&nmR+MS%)Amm!AAxU+i9*J<6k+e2LQzRM)H-g^h`|pXl2Xy;tngEqs0}pN+!|=XU-N`2XinNZL;D5)0FZ%JQ^i6HrEqDe?y~?Odk!rn4 z5$REa_&^o?TTRkidWXV{YZbC?toUOsuB#Hy{8HPRM7HyRp5UYV z{KdV8Nz51wxl=4AUU@wDAmNciT0C?s-7dJj`@JQ7L~Yt3IQ}ds=ssyn<+=$sjsI6R zl~&__#EUG_TB8$VqC4A^N6uH9I}niZlT7dtDaDFmjafhLBa-#736C~sgP!RpPs3I~ z-Q&vSUmlQrpoGX>ePt5hq+3oQTQ!gcOKXPteuXN zS!*`vz=A1j@D3g>i8ePfLU?T9lsDR?Xb~a;+}XNGo@}yciCD6JgV}hgP#_@+0*TPn z^M%A%TAmIM2gde>;w{kpL)+V$;|L?8I*;{Lat=RE@t%}7p%~8Ns_0AMvw@{B>mM3; z#q;66syUX}NF(%PvSB)^rcLB#Xe`R*qhdLuTDzA>B29MIulRv4FE0->Yn*OI5YdYJ z?ho+i>lJA3PL_NqK#cZ0up!6hzs+P%+2H>%J&+e(`2eK0ui#HRVmlB;_Gq@+X{^Mw z)}X{hr#|CxPFTeF7j~0h9(9NvjKSn#GBz8je_!qBddk;XTKJ<9rl#yqf)So^$mWu& zPx&dj3Qc&V9Kwc?E!HBS=CK$sRK5fJK$<&16GD}(HKH?>z)C$mNzaHrI*!zU^Ec?>cdc`DlmoWX`J$Ph@;+5}bUTgK0GZJhf2MYQ7tl11?^DQ&@rjd@ z(`JU}&s2x3)U2$ZrsVf^Kjb@NxhWE3`j(c-2lqOQr&4HQ$(8Sh;-|1h0i!HZXq$2i zo0J|*-~UF1mwhMXj~ZiRV~0#{1B^EZ?FHPPIjU%+<>EF{iP@^l9XbriXbg%@Z|^+d zj0(_DP!8f(%6RX>K_kpuOgw2T|8Nl5D{l~QDa0&z2Ils~245AEMy|A_J?z5v>Cr3J z9!t5aEC>_;&x@XaPOkIZJWhJ^$Nlly*+UIvaxmswnfyxJQH?CQ9c;kQ`{kI?7Re@l zUys>{2w$Tq9d7`jDDW#Sbey1FOk~aOJH}?Xp6!Ff@e6Kufw_r47XrN_tx%R#3N{>c zBev=VnweWxdC!Xs;7$>D<-+H`;8Iah1$krO{TrFh2We@(<(yIBO7z=SpP*#D8U~~W zMFn3;dj~@y?S-#=Jdb{vzZE4kpzz7f?Y-qnK1m|1CYawYYbu76G!l4XTxmQ1!@UZ# zJ0=xyTDO_Si9r;m<3di+)Q5Qq@)#FDU;`pT$X|vzOk#DPOCL!=5p<6z(%U9oGQQqW zw3g@g(v(f@z7+jhKI4i)UN`{daglTa8Y9?FR-Q~YT@pOT)~5*8uToX1L@9qU$3 zn>OBpt`hqVv+XPyYuQ)qmRl{pZtM-M0Y+ST{V4 zr)84=KATdDf)>8I)xD$w2=#0A{I{FQ|J3%WOg@r0F*$h?NVqWC_8RY!E6l36*KG0R ztf&;SuPaaQrN-$4X?Nq3!!UlZafv~4|AZs2mztN&HFX>BeoBD(MN7>N%J)M~>^{V4 zVfV}h!KHKui1Vo|H}_$487(1(DHVAM101)cx@}uugQ0(|zv6iE#5F1*k<(C`J149* z_o)aBL&G?jJ@16KR+v2=0T}b|=1?df(`?^Cip%d{yy_eS>(~1omPW($RaVZrc5m%c zbj9OO6Y6~gVsfvv_wVH(;OX)l&&{7tY{b2Hs=*85{?R<|Ncmx*7$WDR__@JAbcVYg z3sZB+n2;Q?h4!!C=d)Hw7k*Liy*v5sIj3rJ6|??ue43yl!5{7ZqsYkC*BCZT zSDCrE_An$Wb}}F^Ha6z3CMWMaO3C%B1T#4hew_h!VA#Z1cHHHmxYrO(jWK79>lrb( z@59;obYBDB6-8?g+2LoRv{E{P-=}WL6I4(2(;Ki&DnIIj_V)FO?-o~?)Pi3Kr~j*3 zjNj0LLaUYqMUll!J3?giJt^5y_uls6%CbHX2~ZlL{7s>=Yj!(lD<5H%_E9W0$0sM< z?`XS2PWgTJ%@z~?2EmULgF2j1cAK@Z9!&oTGx_u}$=gFMr{V{rLe~hRGY+_x(t<5L zFY(^HEGmT&!XGS5XV~vNUuzT^DsiMiQ~7LeBPoGSb2WR{mnWIz9F9F#)uF#NjjivK&U{^8Wy3a0)`z8ZrP(^Q>upJPv>Okr$?_*SXYgi7KDcmg&G!}O24X6?)6oEN7!4MbeW*8s3wYTcV40tN} zriZ54P_})=?F-*D;Fn-4Iz0I%Q5lx8f}q6*kdpMI=+QwQVF6aKfS%ERC75h9-LK!> z0z~224zS0zBme+Mq^r>F(Km6A8z29o(9jD4i2wSdyV?wP*w!mwaa-z8gdD)cV4ce6 zVcCOO|4_ONnJw5-cK+cvBQ~dM7oJqpOK-LY2eH*aC?S(l*1rQ|p_jBdn eg2eI(N=7_yOrA9-s}b`s;F+SPLaCf(*na@{QuZzY diff --git a/admin_manual/images/custom_mount_config_gui_add_google_drive-5.png b/admin_manual/images/custom_mount_config_gui_add_google_drive-5.png deleted file mode 100644 index 35b4ce4ab1ad6d26d7002350e28a145be4692e81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2820 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 diff --git a/admin_manual/images/custom_mount_config_gui_add_google_drive-6.png b/admin_manual/images/custom_mount_config_gui_add_google_drive-6.png deleted file mode 100644 index 450474a80e95779e3c502ad664fa6e8e4e6c6833..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12736 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 P3jk0~O}0YX?Cbvl-KCl_ diff --git a/admin_manual/maintenance/backup.rst b/admin_manual/maintenance/backup.rst index cf7994823..2091f76d2 100644 --- a/admin_manual/maintenance/backup.rst +++ b/admin_manual/maintenance/backup.rst @@ -1,5 +1,5 @@ Backing Up ownCloud -================================ +=================== To backup an ownCloud installation there are three main things you need to retain: @@ -8,28 +8,30 @@ To backup an ownCloud installation there are three main things you need to retai #. The database Backup Folders ------- +-------------- -Simply copy your config and data folder (or even your whole ownCloud install and data folder) to a place outside of your ownCloud environment. You could use this command: +Simply copy your config and data folder (or even your whole ownCloud install and data folder) to a place outside of your ownCloud environment. You could use this command:: rsync -Aax owncloud/ owncloud-dirbkp_`date +"%Y%m%d"`/ Backup Database ------- +--------------- MySQL ^^^^^ -MySQL is the recommended database engine. To backup MySQL: +MySQL is the recommended database engine. To backup MySQL:: mysqldump --lock-tables -h [server] -u [username] -p[password] > owncloud-sqlbkp_`date +"%Y%m%d"`.bak SQLite -^^^^^ +^^^^^^ +:: sqlite3 data/owncloud.db .dump > owncloud-sqlbkp_`date +"%Y%m%d"`.bak PostgreSQL -^^^^^ +^^^^^^^^^^ +:: PGPASSWORD="password" pg_dump owncloud -h [server] -U [username] -f owncloud-sqlbkp_`date +"%Y%m%d"`.bak diff --git a/admin_manual/maintenance/restore.rst b/admin_manual/maintenance/restore.rst index 48a4c9a3b..fb6b24ed3 100644 --- a/admin_manual/maintenance/restore.rst +++ b/admin_manual/maintenance/restore.rst @@ -1,5 +1,5 @@ Restoring ownCloud -================================ +================== To restore an ownCloud installation there are three main things you need to restore: @@ -8,32 +8,34 @@ To restore an ownCloud installation there are three main things you need to rest #. The database Restore Folders ------- +--------------- .. note:: This guide assumes that your previous backup is called "owncloud-dirbkp" -Simply copy your config and data folder (or even your whole ownCloud install and data folder) to a place outside of your ownCloud environment. You could use this command: +Simply copy your config and data folder (or even your whole ownCloud install and data folder) to a place outside of your ownCloud environment. You could use this command:: rsync -Aax owncloud-dirbkp/ owncloud/ Restore Database ------- +---------------- .. note:: This guide assumes that your previous backup is called "owncloud-sqlbkp.bak" MySQL ^^^^^ -MySQL is the recommended database engine. To backup MySQL: +MySQL is the recommended database engine. To backup MySQL:: mysql -h [server] -u [username] -p[password] < owncloud-sqlbkp.bak SQLite -^^^^^ +^^^^^^ +:: sqlite3 data/owncloud.db .dump < owncloud-sqlbkp.bak PostgreSQL -^^^^^ +^^^^^^^^^^ +:: PGPASSWORD="password" pg_restore -c -d owncloud -h [server] -U [username] owncloud-sqlbkp.bak diff --git a/user_manual/contents.rst b/user_manual/contents.rst index e92d37e56..808ad81f0 100644 --- a/user_manual/contents.rst +++ b/user_manual/contents.rst @@ -16,7 +16,6 @@ ownCloud documentation contents files/index pim/index bookmarks - mediaplayer migration external_storage/google_drive diff --git a/user_manual/external_storage/google_drive.rst b/user_manual/external_storage/google_drive.rst index 86e7cfae2..bbb09ae2e 100644 --- a/user_manual/external_storage/google_drive.rst +++ b/user_manual/external_storage/google_drive.rst @@ -4,58 +4,59 @@ External storage Google Drive ------------ -1. All applications that access a Google API must be registered through the "Google Cloud Console" which can be accessed using the following URL: +#. All applications that access a Google API must be registered through the "Google Cloud Console" which can be accessed using the following URL: -:: + :: - https://cloud.google.com/console + https://cloud.google.com/console -2. Enter your Google login credentials and press the "Sign in" button. +#. Enter your Google login credentials and press the ``Sign in`` button. -.. image:: ../images/external_google_drive_1_sign_in.png + .. image:: ../images/external_google_drive_1_sign_in.png -3. Enter your verification code which has been sent to you by SMS or the Authenticator App and press the "Verify" button. +#. Enter your verification code which has been sent to you by SMS or the Authenticator App and press the ``Verify`` button. -.. image:: ../images/external_google_drive_2_verify.png + .. image:: ../images/external_google_drive_2_verify.png -4. Create a project, e.g. "ownCloud-Project" +#. Create a project, e.g. "ownCloud-Project" -.. image:: ../images/external_google_drive_3_create_project.png + .. image:: ../images/external_google_drive_3_create_project.png -5. Select the project and choose the APIs & auth menu entry. +#. Select the project and choose the "APIs & auth" menu entry. -6. Make sure that the "Drive API" / "Drive SDK" status is set to "ON" in the APIs menu. +#. Make sure that the "Drive API" and "Drive SDK" status is set to "ON" in the APIs menu. -.. image:: ../images/external_google_drive_4_enable_api.png + .. image:: ../images/external_google_drive_4_enable_api.png -7. Click on the gear-wheel-button behind "Drive API" or "Drive SDK" and choose the "API access" menu entry. +#. Click on the ``gear-wheel`` button behind "Drive API" or "Drive SDK" and choose the "API access" menu entry. -8. Click on the Create another "client ID..." button and fill in the branding information. +#. Click on the ``Create another client ID...`` button and fill in the branding information. -9. Click on the "Next" button and create a new client ID by selecting "Web application" as application type. +#. Click on the ``Next`` button and create a new client ID by selecting "Web application" as application type. -10. Next to your site or hostname click on the "Edit settings ..." button. +#. Next to your site or hostname click on the ``Edit settings ...`` button. -11. Enter the following URLs to the "Authorized Redirect URIs" list and press the Update-button. +#. Enter the following URLs to the "Authorized Redirect URIs" list and press the Update-button. :: https://your-internet-domain/owncloud/index.php/settings/personal https://your-internet-domain/owncloud/index.php/settings/admin -**Attention:** Make sure that the URLs contain a valid Internet domain name and that this domain name is also used to access ownCloud, otherwise these URLs will not be accepted. This does not mean that ownCloud need to be accessible from the Internet, but that the domain name is send to Google to verify if the redirect URIs are valid. + +.. note:: **Attention:** Make sure that the URLs contain a valid internet domain name and that this domain name is also used to access ownCloud, otherwise these URLs will not be accepted. This does not mean that ownCloud need to be accessible from the Internet, but that the domain name is send to Google to verify if the redirect URIs are valid. 12. Login into ownCloud using the previously entered Internet domain. -13. Click on the "Add storage" button in the ownCloud Admin settings dialog to add a Google Drive. +#. Click on the ``Add storage`` button in the ownCloud Admin or Personal settings dialog to add a Google Drive. -14. Enter the folder name which should be used to access the share, e.g. "GDrive", enter the Google OAuth 2.0 client id and client secret and choose the user or group who should be allowed to access the Google Drive (Applicable). +#. Enter the folder name which should be used to access the share, e.g. "GDrive", enter the Google OAuth 2.0 **Client ID** and **Client secret**. Additional for the admin settings you have to choose the **user and/or group** who/which should be allowed to access the Google Drive (Applicable). -.. image:: ../images/external_google_drive_5_setup_ownCloud.png + .. image:: ../images/external_google_drive_5_setup_ownCloud.png -15. Now press the "Grant Access" button and you will finally be redirected to a Google website. +#. Now press the ``Grant Access`` button and you will finally be redirected to a Google website. -16. Click on the "Accept" button to confirm that you accept the Google data usage and data security policy. +#. Click on the ``Accept`` button to confirm that you accept the Google data usage and data security policy. -.. image:: ../images/external_google_drive_6_accept.png + .. image:: ../images/external_google_drive_6_accept.png