Apache-WebDAV

Apache-WebDAV

Officielle

Application Docker from mgutt's Repository

Vue d'ensemble

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.

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:80]/
Réseau
bridge
Coquille
sh
Privilégié
false
Paramètres supplémentaires
--memory=1G

Configuration du modèle

WebDAV SharePathrw

Container Path: /var/lib/dav/data

Cible
/var/lib/dav/data
Valeur
/mnt/user/webdav
Webserver PortPorttcp

Container Port: 80

Cible
80
Valeur
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.

Cible
SERVER_NAMES
Valeur
localhost
Base URLVariable

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

Cible
LOCATION
Valeur
/
AuthenticationVariable

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

Cible
AUTH_TYPE
Valeur
Basic
Login TitleVariable

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

Cible
REALM
Valeur
WebDAV-Login
UsernameVariable

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

Cible
USERNAME
PasswordVariable

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

Cible
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.

Cible
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.

Cible
SSL_CERT
ConfigPathrw

Container Path: /var/lib/dav

Cible
/var/lib/dav
Valeur
/mnt/user/appdata/webdav
User IDVariable

Container Variable: PUID

Cible
PUID
Valeur
99
Group IDVariable

Container Variable: PGID

Cible
PGID
Valeur
100
umaskVariable

Container Variable: PUMASK

Cible
PUMASK
Défaut
0000
Valeur
0000

Catégories

Télécharger les statistiques

229,194
Total des téléchargements
7,663
Ce mois-ci
4,770
Moyenne / Mois

Total des téléchargements au fil du temps

Chargement du graphique...

Détails

Référentiel
apachewebdav/apachewebdav
Dernière mise à jour2021-08-11
Première vue2021-08-11

Exécutez Apache-WebDAV sur Unraid.

Apache-WebDAV est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.