Apache-WebDAV

Apache-WebDAV

官方

Docker 应用程序 from mgutt's Repository

概述

Very simple WebDAV server based on Apache. You need a WebDAV client to transfer files. It does not include a WebUI to upload files through your browser. Specifying USERNAME and PASSWORD only supports a single user. If you want to have lots of different logins for various users, bind mount user.passwd as follows: Open the Unraid WebTerminal >_ and execute the following: mkdir /mnt/user/appdata/apachewebdav touch /mnt/user/appdata/apachewebdav/user.passwd Add a new Path to this container with the following values: Container Path: /user.passwd Host Path: /mnt/user/appdata/apachewebdav/user.passwd After starting the container, open its console and execute the following for "Basic" authentification by changing "John" to your username (it asks for your password after executing): htpasswd -B /user.passwd John or this if you choosed "Digest" authentification: htdigest user.passwd WebDAV-Login John Execute the command multiple times with different usernames to add more users.

运行时参数

网络用户界面
http://[IP]:[PORT:80]/
网络
bridge
外壳
sh
特权
false
额外参数
--memory=1G

模板配置

WebDAV SharePathrw

Container Path: /var/lib/dav/data

目标
/var/lib/dav/data
价值
/mnt/user/webdav
Webserver PortPorttcp

Container Port: 80

目标
80
价值
8384
DomainsVariable

Comma-separated list of domains (eg, example.com,www.example.com). The first is set as the ServerName, and the rest (if any) are set as ServerAlias. The default is localhost.

目标
SERVER_NAMES
价值
localhost
Base URLVariable

The URL path for WebDAV (eg, if set to /webdav then clients should connect to example.com/webdav). The default is /.

目标
LOCATION
价值
/
AuthenticationVariable

Apache authentication type to use. This can be Basic (best choice for HTTPS) or Digest (best choice for HTTP). The default is Basic.

目标
AUTH_TYPE
价值
Basic
Login TitleVariable

The string will appear in the password dialog provided by browsers.

目标
REALM
价值
WebDAV-Login
UsernameVariable

Authenticate with this username (and the password below). Will be ignored if /user.passwd is present.

目标
USERNAME
PasswordVariable

Authenticate with this password (and the username above). Will be ignored if /user.passwd is present.

目标
PASSWORD
Public methodsVariable

Comma-separated list of HTTP request methods (eg, GET,POST,OPTIONS,PROPFIND) which can be used without login. The default is to disallow any anonymous access.

目标
ANONYMOUS_METHODS
Enable SSLVariable

Set to selfsigned to generate a self-signed certificate and enable Apache's SSL module. If you specify SERVER_NAMES, the first domain is set as the Common Name.

目标
SSL_CERT
ConfigPathrw

Container Path: /var/lib/dav

目标
/var/lib/dav
价值
/mnt/user/appdata/webdav
User IDVariable

Container Variable: PUID

目标
PUID
价值
99
Group IDVariable

Container Variable: PGID

目标
PGID
价值
100
umaskVariable

Container Variable: PUMASK

目标
PUMASK
默认值
0000
价值
0000

类别

下载统计数据

229,194
下载总数
7,663
本月
4,770
平均每月

长期下载总量

加载图表...

详细信息

存储库
apachewebdav/apachewebdav
最后更新2021-08-11
初见2021-08-11

在Unraid 上运行 Apache-WebDAV 。

Apache-WebDAV 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。