개요
Nextcloud 구축 후 새로운 계정을 생성할 때마다 아래처럼 필요없는 파일들이 왕창 생성됩니다.
해당 파일들을 제거하는 것과 Readme.md를 수정하여 신규 사용자에게 안내할 내용을 기입하는 등의 작업을 하고 싶다는 생각을 하게 되어 글을 작성하게 되었습니다.
기본 배포 파일 위치
초기 계정 생성 시 배포되는 파일의 위치는 Nextcloud경로에서 /core/skeleton에 있습니다.
../path/to/nextcloud/core/skeleton# ls -lah
total 21M
drwxr-xr-x 5 www-data www-data 4.0K Sep 11 10:20 .
drwxr-xr-x 24 www-data www-data 4.0K Sep 11 10:20 ..
drwxr-xr-x 2 www-data www-data 4.0K Sep 11 10:20 Documents
-rw-r--r-- 1 www-data www-data 16M Sep 11 10:20 'Nextcloud Manual.pdf'
-rw-r--r-- 1 www-data www-data 3.8M Sep 11 10:20 'Nextcloud intro.mp4'
-rw-r--r-- 1 www-data www-data 50K Sep 11 10:20 Nextcloud.png
drwxr-xr-x 2 www-data www-data 4.0K Sep 11 10:20 Photos
-rw-r--r-- 1 www-data www-data 206 Sep 11 10:20 Readme.md
-rw-r--r-- 1 www-data www-data 954K Sep 11 10:20 'Reasons to use Nextcloud.pdf'
drwxr-xr-x 2 www-data www-data 4.0K Sep 11 10:20 Templates
-rw-r--r-- 1 www-data www-data 2.4K Sep 11 10:20 'Templates credits.md'
이 곳의 파일을 모두 삭제하면 신규 계정 생성 시에도 아무 파일이 배포되지 않게 됩니다. 마찬가지로 이 곳의 Readme.md를 수정하면, 신규 계정 생성 시 보이는 아래와 같은 부분도 수정할 수 있습니다.
한 번 해보겠습니다.
Readmd.md 수정
.md파일은 마크다운 문법으로 쓰여진 파일입니다. 작성이 어렵다면 링크를 통해 마크다운 에디터를 사용하시면 됩니다.
(혹은 노션을 사용해도 됩니다. 노션은 대표적인 마크다운 작성기입니다.)
아래와 같이 예시 파일을 작성했습니다.
글 작성 시점 현재 이 사이트의 파일 내보내기 기능이 작동하지 않아 왼쪽에 작성된 원문을 복사해서 붙여넣겠습니다.
그리고 새 계정을 생성해 보면, 아래와 같이 기본으로 생성되던 파일들이 사라지고, Readme.md에 작성된 내용이 상단에 보이는 것을 확인할 수 있습니다.
(Talk폴더는 Nextcloud Talk을 설치하면 기본적으로 생성됩니다)
출처
Providing default files — Nextcloud latest Administration Manual latest documentation
You may distribute a set of default files and folders to all users by placing them in directory that is readable by the webserver user. This allows you to overwrite the files that are shipped by default with Nextcloud in core/skeleton. That custom director
docs.nextcloud.com