File size: 518 Bytes
6a31168
 
 
 
 
3cb4c75
6a31168
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Proxy mode, multi user

import { WebDAVServer } from "@filen/webdav"

const hostname = "0.0.0.0"
const port = process.env.PORT || 1900
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 === "127.0.0.1" ? "local.webdav.filen.io" : hostname}:${port}`
)