{"id":8699,"date":"2025-06-21T17:16:54","date_gmt":"2025-06-21T08:16:54","guid":{"rendered":"https:\/\/hasu0707.duckdns.org\/blog\/?p=8699"},"modified":"2026-02-11T15:10:16","modified_gmt":"2026-02-11T06:10:16","slug":"nextcloud-%ec%b6%94%ea%b0%80-%ec%84%a4%ec%a0%95","status":"publish","type":"post","link":"https:\/\/hasu0707.duckdns.org\/blog\/?p=8699","title":{"rendered":"[NextCloud] \ucd94\uac00 \uc124\uc815"},"content":{"rendered":"\n<pre class=\"wp-block-preformatted\">1.\uae30\ubcf8 \uc124\uc815 (\/var\/www\/nextcloud\/config\/config.php)<br>  # \uc678\ubd80\uc5d0\uc11c NextCloud\ub85c \uc811\uc18d\ud558\ub294 \uc2e0\ub8b0\ud558\ub294 \uc8fc\uc18c<br>  'trusted_domains' =><br>  array (<br>    0 => 'cloud.mydomain.com',<br>  ),<br>  'datadirectory' => '\/var\/www\/cloud.mydomain.com\/nextcloud\/data',<br>  'dbtype' => 'mysql',<br>  'version' => '32.0.0.13',<br>  'overwrite.cli.url' => 'https:\/\/cloud.mydomain.com\/nextcloud',<br>  'dbname' => '&lt;DB name>',<br>  'dbhost' => '127.0.0.1',<br>  'dbtableprefix' => 'oc_',<br>  'mysql.utf8mb4' => true,<br>  'dbuser' => '&lt;DB ID>',<br>  'dbpassword' => '&lt;DB Password>',<br>  'installed' => true,<br>  'defaultapp' => 'files',<br>  'maintenance' => false,<br>  'filesystem_check_changes' => 1,<br>  'localstorage.allowsymlinks' => true,<br><br>2. External Storage \uc124\uce58<br>  # occ\uac00 \uc874\uc7ac\ud558\ub294 \uacbd\ub85c\ub85c \uc774\ub3d9<br>  cd \/var\/www\/cloud.mydomain.com\/nextcloud<br>  sudo -u www-data php8.4 occ app:enable files_external<br><br>3.\uc0ac\uc6a9\uc790 \ucd94\uac00<br>  cd \/var\/www\/cloud.mydomain.com\/nextcloud<br>  sudo -u www-data OC_PASS='MyP@ss^ord' php8.4 occ user:add --display-name=\"\ud64d\uae38\ub3d9\" --password-from-env --email=\"kildong@mydomain.com\" kildong<br><br>4. \uc0ac\uc6a9\uc790 HOME \ub514\ub809\ud1a0\ub9ac \uc2ec\ubcfc\ub9ad \ub9c1\ud06c<br>  rm -rf \/var\/www\/cloud.esvali.com\/nextcloud\/data\/kildong\/files<br>  ln -s \"\/mnt\/pub_10_10_10_2\/\ud64d\uae38\ub3d9\" \"\/var\/www\/cloud.esvali.com\/nextcloud\/data\/kildong\/files\"<br>  chown -R www-data:www-data \/var\/www\/cloud.esvali.com\/nextcloud\/data\/kildong<br><br>5.\uc678\ubd80 \uc800\uc7a5\uc18c \ucd94\uac00<br>  # occ\uac00 \uc874\uc7ac\ud558\ub294 \uacbd\ub85c\ub85c \uc774\ub3d9<br>  cd \/var\/www\/cloud.mydomain.com\/nextcloud<br><br>  # \uc678\ubd80\uc800\uc7a5\uc18c \ubaa9\ub85d \ud655\uc778<br>  sudo -u www-data php8.4 occ files_external:list -v<br><br>  # \uc678\ubd80 \uc800\uc7a5\uc18c \uc0ad\uc81c<br>  sudo -u www-data php8.4 occ files_external:delete 1<br><br>  # \uc678\ubd80 \uc800\uc7a5\uc18c \ucd94\uac00<br>  sudo -u www-data php8.4 occ files_external:create \"NAS1DUAL-share\" local null::null -c datadir=\/mnt\/share<br><br>  # \uc678\ubd80 \uc800\uc7a5\uc18c \ud30c\uc77c \uc2dc\uc2a4\ud15c \ubcc0\uacbd \uac10\uc9c0\ub97c \ud3f4\ub354\uc5d0 \ub4e4\uc5b4\uac08 \ub54c\ub9cc \uac80\uc0ac<br>  sudo -u www-data php8.4 occ files_external:option 1 filesystem_check_changes 1<br><br>  # \uc678\ubd80 \uc800\uc7a5\uc18c \uc77d\uae30 \uc804\uc6a9 \uc124\uc815<br>  sudo -u www-data php8.4 occ files_external:option 1 readonly 1<br><br>  # \uc678\ubd80 \uc800\uc7a5\uc18c \uacf5\uc720 \ud65c\uc131\ud654<br>  sudo -u www-data php8.4 occ files_external:option 1 enable_sharing true<br><br>  # NextCloud \uce90\uc2dc \uc644\uc804 \uc815\ub9ac<br>  sudo -u www-data php8.4 occ files:scan --all<br>  sudo -u www-data php8.4 occ files:cleanup<br>  sudo -u www-data php8.4 occ maintenance:repair<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>1.\uae30\ubcf8 \uc124\uc815 (\/var\/www\/nextcloud\/config\/config.php) # \uc678\ubd80\uc5d0\uc11c NextCloud\ub85c \uc811\uc18d\ud558\ub294 \uc2e0\ub8b0\ud558\ub294 \uc8fc\uc18c &#8216;trusted_domains&#8217; => array ( 0 => &#8216;cloud.mydomain.com&#8217;, ), &#8216;datadirectory&#8217; => &#8216;\/var\/www\/cloud.mydomain.com\/nextcloud\/data&#8217;, &#8216;dbtype&#8217; => &#8216;mysql&#8217;, &#8216;version&#8217; => &#8216;32.0.0.13&#8217;, &#8216;overwrite.cli.url&#8217; => &#8216;https:\/\/cloud.mydomain.com\/nextcloud&#8217;, &#8216;dbname&#8217; => &#8216;&lt;DB name>&#8217;, &#8216;dbhost&#8217; => &#8216;127.0.0.1&#8217;, &#8216;dbtableprefix&#8217; => &#8216;oc_&#8217;, &#8216;mysql.utf8mb4&#8217; => true, &#8216;dbuser&#8217; => &#8216;&lt;DB ID>&#8217;, &#8216;dbpassword&#8217; => &#8216;&lt;DB Password>&#8217;, &#8216;installed&#8217; => true, &#8216;defaultapp&#8217; => [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[15,14],"tags":[],"class_list":["post-8699","post","type-post","status-publish","format-standard","hentry","category-computing_tools","category-computing_tipsandtricks"],"_links":{"self":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/8699","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8699"}],"version-history":[{"count":0,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/8699\/revisions"}],"wp:attachment":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}