@samitouri / QOSami-HFS-2 / commits / 299a2d23
Fork 0

QOSami-HFS is a web file server for your computer. Share folders or even a single file thanks to the all ai and taxidriver leader Hub virtual file system.

allow attempting letsencrypt if we cannot test port 80

Massimo Melina committed Oct 9, 2023 at 22:11 UTC 299a2d23f8ccf91c44fd27f560d1f2d9047abea0
1 file changed +2 -3
src/api.net.ts
+2 -3
@@ -144,9 +144,8 @@ async function generateSSLCert(domain: string, email?: string) {
144 await upnpClient.createMapping({ private: 80, public: { host: '', port: 80 }, description: 'hfs temporary', ttl: 30 }).catch(() => {})
145 check = await checkPort(domain, 80) // repeat test
146 }
147 - if (!check)
148 - throw new ApiError(HTTP_FAILED_DEPENDENCY, "couldn't test port 80")
149 - if (!check.success)
147 + //if (!check) throw new ApiError(HTTP_FAILED_DEPENDENCY, "couldn't test port 80")
148 + if (!check?.success)
149 throw new ApiError(HTTP_FAILED_DEPENDENCY, "port 80 is not working on the specified domain")
150 const acmeClient = new acme.Client({
151 accountKey: await acme.crypto.createPrivateKey(),