CentOS7의 ownCloud7 이미지 만든
클라이언트 인증서를 요청하는 사이트 구축(Apache+OpenSSL) 권장
ownCloud7의 docker 이미지 만든
사용법
docker run --privileged -it -d -p 8080:80 \
--name owncloud tukiyo3/centos7-owncloud
docker exec -it owncloud bash
mysqladmin -uroot create owncloud
http://docker-ip:port/owncloud 에서 액세스할 수 있습니다.
도메인 변경 대응
/var/www/html/owncloud/config/config.php
에서 도메인 이름이 정의되어 있기 때문에 수정.
samba4 대응
포트 445 연결 활성화docker run --privileged -it -d \
-p 445:445 -p 8080:80 \
--name owncloud tukiyo3/centos7-owncloud
패키지 설치yum install -y samba
systemctl enable smb
systemctl start smb
/etc/samba/smb.conf[global]
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
load printers = no
disable spoolss = yes
hosts allow = 192.168.100.
[owncloud]
comment = owncloud files
browseable = Yes
path = /var/www/html/owncloud/data/admin/files
writeable = Yes
force create mode = 0664
force directory mode = 0775
valid users = apache
/etc/sysconfig/sambaSMBDOPTIONS="-D"
apache 사용자로 연결하기 위한 비밀번호 설정pdbedit -a -u apache
포트 445 연결 활성화
docker run --privileged -it -d \
-p 445:445 -p 8080:80 \
--name owncloud tukiyo3/centos7-owncloud
패키지 설치
yum install -y samba
systemctl enable smb
systemctl start smb
/etc/samba/smb.conf
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
load printers = no
disable spoolss = yes
hosts allow = 192.168.100.
[owncloud]
comment = owncloud files
browseable = Yes
path = /var/www/html/owncloud/data/admin/files
writeable = Yes
force create mode = 0664
force directory mode = 0775
valid users = apache
/etc/sysconfig/samba
SMBDOPTIONS="-D"
apache 사용자로 연결하기 위한 비밀번호 설정
pdbedit -a -u apache
samba4 오류 및 그 해결
오류 1
Unable to connect to CUPS server localhost:631 - Transport endpoint is not connected
/etc/samba/smb.conf[global]
load printers = no
disable spoolss = yes
오류 2
standard input is not a socket, assuming -D option
/etc/sysconfig/sambaSMBDOPTIONS="-D"
패키지 설치
[global]
load printers = no
disable spoolss = yes
SMBDOPTIONS="-D"
동일한 계정으로 여러 캘린더를 만들고 CalDav에서 읽고 쓰는 것이 좋다.
mod_dav 사용
$ cd /etc/apache2/mods-enabled
$ sudo ln -s ../mods-available/dav.load .
$ sudo ln -s ../mods-available/dav_fs.conf .
$ sudo ln -s ../mods-available/dav_fs.load .
$ sudo /etc/init.d/apache2 restart
webdav 인증을 위한 비밀번호 생성
$ htpasswd -c /etc/apache2/.htpasswd ownclouduser
/etc/apache2/sites-enabled/000-default
# すいません、以下の状態ではwebdav動作しません。
+ <Directory /var/www/owncloud/data/>
+ Options Indexes FollowSymLinks MultiViews
+ AllowOverride All
+ Order deny,allow
+ deny from all
+ allow from 192.168.100.
+ DAV on
+ Require valid-user
+ AuthType Basic
+ AuthName "WebDAV"
+ AuthUserFile "/etc/apache2/.htpasswd"
+ </Directory>
다른 앱 추가
파일 트리 를 넣어 보자.
$ git clone https://github.com/EELV-fr/Owncloud-Files_tree.git
$ sudo mv Owncloud-Files_tree /var/www/owncloud/apps/files_tree
$ git clone https://github.com/EELV-fr/Owncloud-Files_tree.git
$ sudo mv Owncloud-Files_tree /var/www/owncloud/apps/files_tree
EditDoc 를 넣어 보자.
$ git clone https://github.com/EELV-fr/Owncloud-Files_tree.git
$ sudo mv editdoc /var/www/owncloud/apps/editdoc
Reference
이 문제에 관하여(CentOS7의 ownCloud7 이미지 만든), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tukiyo3/items/faf4dc185e5a95f7f3de텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)