dufs

Serve the home directory over WebDAV on a NetBird mesh network.

10|2|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/alexradunet/piBloom --skill dufs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dufs
Source: https://github.com/alexradunet/piBloom/tree/main/services/dufs
Command: npx skills add https://github.com/alexradunet/piBloom --skill dufs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides secure, easy access to your home directory from any device on your NetBird mesh network without exposing it to the public internet.

Core Features & Use Cases

  • WebDAV Server: Exposes your home directory via a WebDAV endpoint.
  • NetBird Integration: Leverages NetBird for secure, private network access.
  • Cross-Platform Access: Connect from Windows, Linux, macOS, and Android devices.
  • Use Case: Access files on your home server from your laptop while traveling, all through your secure NetBird connection.

Quick Start

Start the dufs service using systemctl --user start bloom-dufs.service.

Frequently Asked Questions about dufs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I access my home directory files over a NetBird mesh network?

A WebDAV file server provides a standard protocol for remote file access over a network. It exposes your home directory as an endpoint, allowing compatible clients to read and write files securely over the connection.

Can I connect to a WebDAV file server from Windows, Linux, and Android?

Yes, you can connect to a WebDAV file server from Windows, Linux, macOS, and Android devices. This cross-platform access lets you manage files on your home server from any device connected to the network.

Do I need NetBird connectivity to use a WebDAV server for home directory access?

Yes, active NetBird connectivity is required. The WebDAV server relies on the NetBird mesh network to route traffic securely, ensuring your home directory remains private and unexposed to the public internet.

How do I start a WebDAV file server for remote home directory access?

You start the WebDAV file server by running the command `systemctl --user start bloom-dufs.service`. This initiates the service and exposes your home directory with read and write permissions over the network.

What are the limitations of using a WebDAV server for remote file access?

A key limitation is that it serves the entire home directory with read and write permissions without granular folder restrictions. Additionally, it strictly depends on NetBird for secure network routing.