# Простой WebDAV сервер

**URL:** <https://forum.samohosting.ru/t/prostoj-webdav-server/1206>\
**Category:** 0. Основная\
**Created:** [29.Октябрь.2025 13:50:43 UTC](https://forum.samohosting.ru/t/prostoj-webdav-server/1206 "2025-10-29T13:50:43Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alexandr](https://forum.samohosting.ru/letter_avatar_proxy/v4/letter/a/71c47a/32.png) [@Alexandr](https://forum.samohosting.ru/u/Alexandr)\
**Post date:** [29.Октябрь.2025 13:50:44 UTC](https://forum.samohosting.ru/t/prostoj-webdav-server/1206/1 "2025-10-29T13:50:44Z")

</div>

Привет всем

Посоветуйте какой-то простой сервер WebDAV, по возможности в докере. Мне нужен просто удобный доступ из сети к файлам на домашнем сервере. Не более.

Знаю, что можно подключаться по WebDAV к Nextcloud. Но он для меня избыточен. Как раз от него и хочу уйти. Разместить WebDAV сервер за NPM

Filebrowser и т.п. тоже не рассматриваю, так как доступ будет именно из браузера. А я бы хотел из файлового менеджера, чтобы использовать VLC

---

<div class="post-metadata">

**Author:** ![KRom](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/krom/32/362_2.png) [@KRom](https://forum.samohosting.ru/u/KRom)\
**Post date:** [29.Октябрь.2025 14:04:51 UTC](https://forum.samohosting.ru/t/prostoj-webdav-server/1206/2 "2025-10-29T14:04:51Z")

</div>

Я сейчас тоже рассматриваю вариант выноса из трунаса

- Сейчас использую [Sftpgo](https://sftpgo.com/) внутри TrueNas, но видится, что он несколько избыточен, хотя и имеет удобное управление пользователями и сервисами
- Присматриваюсь к [CopyParty](https://github.com/9001/copyparty)

sftpgo подружил с Authentik, чтобы была единая аутентификация, сейчас HA хранит бэкапы на webdav сервере.

---

<div class="post-metadata">

**Author:** ![d22cva](https://forum.samohosting.ru/letter_avatar_proxy/v4/letter/d/ed655f/32.png) [@d22cva](https://forum.samohosting.ru/u/d22cva)\
**Post date:** [05.Ноябрь.2025 03:51:37 UTC](https://forum.samohosting.ru/t/prostoj-webdav-server/1206/3 "2025-11-05T03:51:37Z")

</div>

Почему вы не используете SMB или FTP? WevDAV так понимаю использует SSL шифрование , но если это не нужно , то чем хуже названые протоколы выше?

---

<div class="post-metadata">

**Author:** ![Alexandr](https://forum.samohosting.ru/letter_avatar_proxy/v4/letter/a/71c47a/32.png) [@Alexandr](https://forum.samohosting.ru/u/Alexandr)\
**Post date:** [06.Ноябрь.2025 09:12:47 UTC](https://forum.samohosting.ru/t/prostoj-webdav-server/1206/4 "2025-11-06T09:12:47Z")

</div>

Я хочу иметь доступ к серверу из вне. Тут ни SMB, ни FTP не подойдут. С WebDAV же я получу доступ к серверу удаленно по доменному имени. И в данном случае SSL будет преимуществом, как Вы и написали выше

---

<div class="post-metadata">

**Author:** ![d22cva](https://forum.samohosting.ru/letter_avatar_proxy/v4/letter/d/ed655f/32.png) [@d22cva](https://forum.samohosting.ru/u/d22cva)\
**Post date:** [06.Ноябрь.2025 16:50:37 UTC](https://forum.samohosting.ru/t/prostoj-webdav-server/1206/5 "2025-11-06T16:50:37Z")

</div>

Мне лично боязно выставлять свои сервисы наружу, потому что пока плохо понимаю как можно обезопасить свой сервер от каких-либо атак или хотя бы ботов , которые вечно пытаются куда-то получить доступ. Я пришёл к тому, что пока не придёт понимания этого процесса буду пользоваться Wireguard и белым IP. Один раз настроил конфиг для телефона и для удаленного ПК, который при необходимости можно подгружать на других ПК , получил доступ к домашней локальной сети будто я нахожусь дома и это довольно удобно. Вижу только единственный минут, что если есть нужда предоставлять доступ к непостоянным лицам, то WG не даст такой гибкости и простоты, а придётся выставлять сервис наружу.

---

<div class="post-metadata">

**Author:** ![KRom](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/krom/32/362_2.png) [@KRom](https://forum.samohosting.ru/u/KRom)\
**Post date:** [06.Ноябрь.2025 17:56:53 UTC](https://forum.samohosting.ru/t/prostoj-webdav-server/1206/6 "2025-11-06T17:56:53Z")

</div>

- SMB не очень хорошо работает с медленными сетями и большими задержками
- FTP имеет проблемы с пробросом портов и шифрованием (решается FTPS)
- SFTP в целом, безопасный протокол и относительно быстрый, но есть проблемы с обходом дерева файлов, поэтому, монтирование дисков не очень эффективное
- WebDav это протокол, полностью построенный на Web технологиях, поэтому легко маршрутизируется и безопасен в плане нифрования, с точки зрения аутентификации не знаю, есть ли прям безопасные реализации, но часто это на среднем уровне работает

Таким образом мы исходим из того, что webdav это протокол, разработанный именно для доступа к файлам через интернет и максимально эффективно работающий на обычных каналах связи.  
В плане безопасности, ну надо учитывать тот факт, что яндекс/мейл.ru/mega диски поддерживают этот протокол, поэтому можем условно считать их безопасными и применимыми для личного использования.

Другой вопрос в том, что является ли безопасной конкретная реализация? Есть ли механизмы защиты от подбора пароля? Производилась ли проверка конкретной версии webdav сервера хотя-бы на уровне OWASP?

В идеале обеспечить какой-то механизм защиты, например

1. Шифрованный канал связи (но тогда мы имеем двойное шиврование, получается)
2. Белые списки IP
3. Port knocking или просто Knocking

Я для хомлабы в целом, пришел к компромиссному решению (не самому безопасному)

1. Сервисы публикуются на проксе, на уровне миддлварки есть проверка на локальные сети, для каждого сервиса определяю, доступен он везде или только из локалки.
2. DNS работает везде (часто на уровне wildcard)
3. Если пользователь подключается из интернета к локальному ресурсу, то получает анимированную 403 ошибку
4. При подключении КВН прописывается локальный DNS сервер, который отдает локальный адрес реверс прокси
5. КВН сеть является доверенной и пользователь получает доступ к соответствующему ресурсу  
 ![image](https://forum.samohosting.ru/uploads/default/original/2X/0/02d81e946ed99e5e0bf13f72c5fc2f8ac7970790.jpeg)

> **Залипашки**
>
> - [404](https://404.z-krom.ru/404.html)
> - [403](https://404.z-krom.ru/403.html)
> - [500](https://404.z-krom.ru/500.html)
> - [503](https://404.z-krom.ru/503.html)

---

<div class="post-metadata">

**Author:** ![Yurok](https://forum.samohosting.ru/letter_avatar_proxy/v4/letter/y/7cd45c/32.png) [@Yurok](https://forum.samohosting.ru/u/Yurok)\
**Post date:** [14.Ноябрь.2025 13:41:10 UTC](https://forum.samohosting.ru/t/prostoj-webdav-server/1206/7 "2025-11-14T13:41:10Z")

</div>

А что такое КВЛ в вашем контексте?

А так все очень интересно и подробно расписали.  
Я пока тоже только-только подхожу к тому чтобы научится выставлять свои домашние сервисы наружу.

---

<div class="post-metadata">

**Author:** ![KRom](https://forum.samohosting.ru/user_avatar/forum.samohosting.ru/krom/32/362_2.png) [@KRom](https://forum.samohosting.ru/u/KRom)\
**Post date:** [14.Ноябрь.2025 13:46:31 UTC](https://forum.samohosting.ru/t/prostoj-webdav-server/1206/8 "2025-11-14T13:46:31Z")

</div>

> [@Yurok](#):
>
> А что такое КВЛ в вашем контексте?

КВН - так на этом ресурсе принято называть технологию, которая тоже имеет 3 буквы в названии и там тоже есть ВН, но полное наименование как и инструкции по настройке на данном ресурсе запрещены, в соответствии с актуальным законодательством РФ.

---

<div class="post-metadata">

**Author:** ![MasterHome](https://forum.samohosting.ru/letter_avatar_proxy/v4/letter/m/fbc32d/32.png) [@MasterHome](https://forum.samohosting.ru/u/MasterHome)\
**Post date:** [14.Ноябрь.2025 18:01:20 UTC](https://forum.samohosting.ru/t/prostoj-webdav-server/1206/9 "2025-11-14T18:01:20Z")

</div>

Эту аббревиатуру можно произносить, если она не используется для обхода ограничений. В контексте темы это просто удалённый доступ к домашней подсети с использованием защищённых соединений.
