Spaces:
Running
Running
// Proxy mode, multi user | |
import { WebDAVServer } from "@filen/webdav"; | |
const hostname = "0.0.0.0"; | |
const port = 8080; | |
const https = false; | |
const server = new WebDAVServer({ | |
hostname, | |
port, | |
https, | |
// Omit the user object | |
authMode: "basic" // Only basic auth is supported in proxy mode | |
}); | |
await server.start(); | |
console.log( | |
`WebDAV server started on ${https ? "https" : "http"}://${hostname === "0.0.0.0" ? "local.webdav.filen.io" : hostname}:${port}` | |
); | |