'Setting up a SSL certificate for a MongoDB server that prevents connections from MongoDBCompass and the NodeJS application

I want to add a SSL certificate to my MongoDB server to have an extra level of security. But with the SSL certificate, it is impossible to connect with "MongoDBCompass".

The logs of the connection attempt are :

mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:38:56.050+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60502","uuid":"a98dee89-7d5f-443f-965e-1e28ebfce4f7","connectionId":52,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:38:56.072+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn52","msg":"Connection ended","attr":{"remote":"<MY IP>:60502","uuid":"a98dee89-7d5f-443f-965e-1e28ebfce4f7","connectionId":52,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:38:56.598+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60503","uuid":"bb9ceee0-6381-41c7-87b3-93d82434b2b9","connectionId":53,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:38:56.618+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn53","msg":"Connection ended","attr":{"remote":"<MY IP>:60503","uuid":"bb9ceee0-6381-41c7-87b3-93d82434b2b9","connectionId":53,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:38:57.143+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60504","uuid":"44a88436-ca4e-4621-9e86-04b150701193","connectionId":54,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:38:57.164+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn54","msg":"Connection ended","attr":{"remote":"<MY IP>:60504","uuid":"44a88436-ca4e-4621-9e86-04b150701193","connectionId":54,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:38:57.698+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60505","uuid":"9f2ec236-bc50-4262-8103-a385c22f1888","connectionId":55,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:38:57.715+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn55","msg":"Connection ended","attr":{"remote":"<MY IP>:60505","uuid":"9f2ec236-bc50-4262-8103-a385c22f1888","connectionId":55,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:38:58.241+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60506","uuid":"7beae63c-d396-443d-872b-abc989b36906","connectionId":56,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:38:58.261+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn56","msg":"Connection ended","attr":{"remote":"<MY IP>:60506","uuid":"7beae63c-d396-443d-872b-abc989b36906","connectionId":56,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:38:58.789+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60507","uuid":"91c4ca66-163f-441d-8e5d-781059af3fc2","connectionId":57,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:38:58.817+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn57","msg":"Connection ended","attr":{"remote":"<MY IP>:60507","uuid":"91c4ca66-163f-441d-8e5d-781059af3fc2","connectionId":57,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:38:59.341+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60510","uuid":"476b22ab-d208-4a32-a874-29e5e9f1831e","connectionId":58,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:38:59.365+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn58","msg":"Connection ended","attr":{"remote":"<MY IP>:60510","uuid":"476b22ab-d208-4a32-a874-29e5e9f1831e","connectionId":58,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:38:59.890+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60513","uuid":"a88ae22d-8c21-442d-9065-7f1e477fd28e","connectionId":59,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:38:59.907+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn59","msg":"Connection ended","attr":{"remote":"<MY IP>:60513","uuid":"a88ae22d-8c21-442d-9065-7f1e477fd28e","connectionId":59,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:00.457+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60514","uuid":"b83dbf99-0fd3-459a-90f5-e18cc834d2fa","connectionId":60,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:00.479+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn60","msg":"Connection ended","attr":{"remote":"<MY IP>:60514","uuid":"b83dbf99-0fd3-459a-90f5-e18cc834d2fa","connectionId":60,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:01.010+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60515","uuid":"54b545a8-76a0-47b2-a1a4-537be2681a80","connectionId":61,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:01.040+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn61","msg":"Connection ended","attr":{"remote":"<MY IP>:60515","uuid":"54b545a8-76a0-47b2-a1a4-537be2681a80","connectionId":61,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:01.593+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60516","uuid":"5af6c25e-ff9a-4f42-a03e-1e6166e3959c","connectionId":62,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:01.616+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn62","msg":"Connection ended","attr":{"remote":"<MY IP>:60516","uuid":"5af6c25e-ff9a-4f42-a03e-1e6166e3959c","connectionId":62,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:02.141+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60517","uuid":"19aa6153-46fe-4aee-b3e5-3a05da26ea76","connectionId":63,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:02.160+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn63","msg":"Connection ended","attr":{"remote":"<MY IP>:60517","uuid":"19aa6153-46fe-4aee-b3e5-3a05da26ea76","connectionId":63,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:02.691+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60518","uuid":"03891b0e-0e8d-4ed6-a957-386838de4a44","connectionId":64,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:02.709+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn64","msg":"Connection ended","attr":{"remote":"<MY IP>:60518","uuid":"03891b0e-0e8d-4ed6-a957-386838de4a44","connectionId":64,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:03.235+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60519","uuid":"fee5478f-14ae-46f6-ab94-ca7ae4a53fa6","connectionId":65,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:03.258+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn65","msg":"Connection ended","attr":{"remote":"<MY IP>:60519","uuid":"fee5478f-14ae-46f6-ab94-ca7ae4a53fa6","connectionId":65,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:03.792+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60520","uuid":"1491f6b3-28f0-4f63-80f8-6c82d980eb13","connectionId":66,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:03.810+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn66","msg":"Connection ended","attr":{"remote":"<MY IP>:60520","uuid":"1491f6b3-28f0-4f63-80f8-6c82d980eb13","connectionId":66,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:04.342+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60521","uuid":"2ac5515a-9a49-4777-a8ce-3d7acf0891f8","connectionId":67,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:04.370+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn67","msg":"Connection ended","attr":{"remote":"<MY IP>:60521","uuid":"2ac5515a-9a49-4777-a8ce-3d7acf0891f8","connectionId":67,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:04.899+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60522","uuid":"837cb451-7356-433d-811a-73b4e94da805","connectionId":68,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:04.922+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn68","msg":"Connection ended","attr":{"remote":"<MY IP>:60522","uuid":"837cb451-7356-433d-811a-73b4e94da805","connectionId":68,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:05.497+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60523","uuid":"7721e884-4bca-45d4-a54b-3c470fdad4f8","connectionId":69,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:05.518+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn69","msg":"Connection ended","attr":{"remote":"<MY IP>:60523","uuid":"7721e884-4bca-45d4-a54b-3c470fdad4f8","connectionId":69,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:06.051+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60524","uuid":"748007c1-e918-490b-9019-98c77b5e1c06","connectionId":70,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:06.077+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn70","msg":"Connection ended","attr":{"remote":"<MY IP>:60524","uuid":"748007c1-e918-490b-9019-98c77b5e1c06","connectionId":70,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:06.601+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60526","uuid":"f8e8bb40-c3dc-400b-a37d-f6ade7e6593c","connectionId":71,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:06.621+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn71","msg":"Connection ended","attr":{"remote":"<MY IP>:60526","uuid":"f8e8bb40-c3dc-400b-a37d-f6ade7e6593c","connectionId":71,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:07.159+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60527","uuid":"5412f5f6-a623-47c0-bbf7-9be7c2bc28ed","connectionId":72,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:07.179+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn72","msg":"Connection ended","attr":{"remote":"<MY IP>:60527","uuid":"5412f5f6-a623-47c0-bbf7-9be7c2bc28ed","connectionId":72,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:07.703+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60528","uuid":"1815fedf-0840-4f3b-8de8-a462fac4982c","connectionId":73,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:07.728+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn73","msg":"Connection ended","attr":{"remote":"<MY IP>:60528","uuid":"1815fedf-0840-4f3b-8de8-a462fac4982c","connectionId":73,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:08.253+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60529","uuid":"0b3f6c8b-c94b-4e00-a3bf-b1395746305b","connectionId":74,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:08.273+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn74","msg":"Connection ended","attr":{"remote":"<MY IP>:60529","uuid":"0b3f6c8b-c94b-4e00-a3bf-b1395746305b","connectionId":74,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:08.806+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60532","uuid":"b32dea8e-7be3-4ef0-8adf-d98a81cfec03","connectionId":75,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:08.831+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn75","msg":"Connection ended","attr":{"remote":"<MY IP>:60532","uuid":"b32dea8e-7be3-4ef0-8adf-d98a81cfec03","connectionId":75,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:09.363+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60536","uuid":"a94babac-faec-498f-a905-e97d16246280","connectionId":76,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:09.382+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn76","msg":"Connection ended","attr":{"remote":"<MY IP>:60536","uuid":"a94babac-faec-498f-a905-e97d16246280","connectionId":76,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:09.912+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60538","uuid":"34594f76-9aab-4ae5-8b10-c394d0215917","connectionId":77,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:09.936+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn77","msg":"Connection ended","attr":{"remote":"<MY IP>:60538","uuid":"34594f76-9aab-4ae5-8b10-c394d0215917","connectionId":77,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:10.484+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60539","uuid":"0be4948e-030f-4529-8f7e-f45e4be881d5","connectionId":78,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:10.512+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn78","msg":"Connection ended","attr":{"remote":"<MY IP>:60539","uuid":"0be4948e-030f-4529-8f7e-f45e4be881d5","connectionId":78,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:11.038+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60540","uuid":"f3f21643-30e4-486a-b162-a7fef90b22f4","connectionId":79,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:11.060+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn79","msg":"Connection ended","attr":{"remote":"<MY IP>:60540","uuid":"f3f21643-30e4-486a-b162-a7fef90b22f4","connectionId":79,"connectionCount":0}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:11.590+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"<MY IP>:60541","uuid":"846df7d9-d2ff-4095-b857-4d3c3bb86efc","connectionId":80,"connectionCount":1}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:39:11.609+00:00"},"s":"I",  "c":"NETWORK",  "id":22944,   "ctx":"conn80","msg":"Connection ended","attr":{"remote":"<MY IP>:60541","uuid":"846df7d9-d2ff-4095-b857-4d3c3bb86efc","connectionId":80,"connectionCount":0}}

The launch logs are:

    Attaching to mongodb-mongo-1
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.221+00:00"},"s":"I",  "c":"NETWORK",  "id":4913010, "ctx":"thread1","msg":"Certificate information","attr":{"subject":"CN=vps.rhenry.fr","issuer":"CN=R3,O=Let's Encrypt,C=US","thumbprint":"4C7566B317E0F9B3871D80E6443AD276A904CE22","notValidBefore":{"$date":"2022-05-06T03:50:49.000Z"},"notValidAfter":{"$date":"2022-08-04T03:50:48.000Z"},"keyFile":"/letsencrypt/mongo.pem","type":"Server"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.221+00:00"},"s":"I",  "c":"NETWORK",  "id":4915701, "ctx":"thread1","msg":"Initialized wire specification","attr":{"spec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":13},"incomingInternalClient":{"minWireVersion":0,"maxWireVersion":13},"outgoing":{"minWireVersion":0,"maxWireVersion":13},"isInternalClient":true}}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.221+00:00"},"s":"W",  "c":"ASIO",     "id":22601,   "ctx":"thread1","msg":"No TransportLayer configured during NetworkInterface startup"}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.222+00:00"},"s":"I",  "c":"NETWORK",  "id":4648601, "ctx":"thread1","msg":"Implicit TCP FastOpen unavailable. If TCP FastOpen is required, set tcpFastOpenServer, tcpFastOpenClient, and tcpFastOpenQueueSize."}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.224+00:00"},"s":"W",  "c":"ASIO",     "id":22601,   "ctx":"thread1","msg":"No TransportLayer configured during NetworkInterface startup"}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.225+00:00"},"s":"I",  "c":"REPL",     "id":5123008, "ctx":"thread1","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"TenantMigrationDonorService","ns":"config.tenantMigrationDonors"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.225+00:00"},"s":"I",  "c":"REPL",     "id":5123008, "ctx":"thread1","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"TenantMigrationRecipientService","ns":"config.tenantMigrationRecipients"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.225+00:00"},"s":"I",  "c":"CONTROL",  "id":5945603, "ctx":"thread1","msg":"Multi threading initialized"}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.226+00:00"},"s":"I",  "c":"CONTROL",  "id":4615611, "ctx":"initandlisten","msg":"MongoDB starting","attr":{"pid":1,"port":27017,"dbPath":"/data/db","architecture":"64-bit","host":"50030b13743b"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.226+00:00"},"s":"I",  "c":"CONTROL",  "id":23403,   "ctx":"initandlisten","msg":"Build Info","attr":{"buildInfo":{"version":"5.0.8","gitVersion":"c87e1c23421bf79614baf500fda6622bd90f674e","openSSLVersion":"OpenSSL 1.1.1f  31 Mar 2020","modules":[],"allocator":"tcmalloc","environment":{"distmod":"ubuntu2004","distarch":"x86_64","target_arch":"x86_64"}}}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.226+00:00"},"s":"I",  "c":"CONTROL",  "id":51765,   "ctx":"initandlisten","msg":"Operating System","attr":{"os":{"name":"Ubuntu","version":"20.04"}}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.226+00:00"},"s":"I",  "c":"CONTROL",  "id":21951,   "ctx":"initandlisten","msg":"Options set by command line","attr":{"options":{"net":{"bindIp":"*","tls":{"CAFile":"/letsencrypt/fullchain-key.pem","certificateKeyFile":"/letsencrypt/mongo.pem","disabledProtocols":"none","mode":"requireTLS"}},"security":{"authorization":"enabled"}}}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.227+00:00"},"s":"I",  "c":"NETWORK",  "id":577164,  "ctx":"initandlisten","msg":"OCSP fetch/staple started"}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.227+00:00"},"s":"W",  "c":"NETWORK",  "id":5512202, "ctx":"initandlisten","msg":"Server was unable to staple OCSP Response","attr":{"reason":{"code":141,"codeName":"SSLHandshakeFailed","errmsg":"SSL peer certificate revocation status checking failed: Could not verify X509 certificate store for OCSP Stapling. error:00000000:lib(0):func(0):reason(0)"}}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.228+00:00"},"s":"I",  "c":"NETWORK",  "id":577164,  "ctx":"OCSP Fetch and Staple","msg":"OCSP fetch/staple started"}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.228+00:00"},"s":"W",  "c":"NETWORK",  "id":5512201, "ctx":"OCSP Fetch and Staple","msg":"Server was unable to staple OCSP Response","attr":{"reason":{"code":141,"codeName":"SSLHandshakeFailed","errmsg":"SSL peer certificate revocation status checking failed: Could not verify X509 certificate store for OCSP Stapling. error:00000000:lib(0):func(0):reason(0)"}}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.229+00:00"},"s":"I",  "c":"STORAGE",  "id":22270,   "ctx":"initandlisten","msg":"Storage engine to use detected by data files","attr":{"dbpath":"/data/db","storageEngine":"wiredTiger"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.229+00:00"},"s":"I",  "c":"STORAGE",  "id":22297,   "ctx":"initandlisten","msg":"Using the XFS filesystem is strongly recommended with the WiredTiger storage engine. See http://dochub.mongodb.org/core/prodnotes-filesystem","tags":["startupWarnings"]}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:51.229+00:00"},"s":"I",  "c":"STORAGE",  "id":22315,   "ctx":"initandlisten","msg":"Opening WiredTiger","attr":{"config":"create,cache_size=3372M,session_max=33000,eviction=(threads_min=4,threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),builtin_extension_config=(zstd=(compression_level=6)),file_manager=(close_idle_time=600,close_scan_interval=10,close_handle_minimum=250),statistics_log=(wait=0),verbose=[recovery_progress,checkpoint_progress,compact_progress],"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.000+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"initandlisten","msg":"WiredTiger message","attr":{"message":"[1651908112:483][1:0x7f4022d48c80], txn-recover: [WT_VERB_RECOVERY_PROGRESS] Recovering log 23 through 24"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.048+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"initandlisten","msg":"WiredTiger message","attr":{"message":"[1651908112:48420][1:0x7f4022d48c80], txn-recover: [WT_VERB_RECOVERY_PROGRESS] Recovering log 24 through 24"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.143+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"initandlisten","msg":"WiredTiger message","attr":{"message":"[1651908112:143117][1:0x7f4022d48c80], txn-recover: [WT_VERB_RECOVERY_ALL] Main recovery loop: starting at 23/17152 to 24/256"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.236+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"initandlisten","msg":"WiredTiger message","attr":{"message":"[1651908112:236438][1:0x7f4022d48c80], txn-recover: [WT_VERB_RECOVERY_PROGRESS] Recovering log 23 through 24"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.293+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"initandlisten","msg":"WiredTiger message","attr":{"message":"[1651908112:293038][1:0x7f4022d48c80], txn-recover: [WT_VERB_RECOVERY_PROGRESS] Recovering log 24 through 24"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.339+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"initandlisten","msg":"WiredTiger message","attr":{"message":"[1651908112:339593][1:0x7f4022d48c80], txn-recover: [WT_VERB_RECOVERY_ALL] Set global recovery timestamp: (0, 0)"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.339+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"initandlisten","msg":"WiredTiger message","attr":{"message":"[1651908112:339813][1:0x7f4022d48c80], txn-recover: [WT_VERB_RECOVERY_ALL] Set global oldest timestamp: (0, 0)"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.342+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"initandlisten","msg":"WiredTiger message","attr":{"message":"[1651908112:342167][1:0x7f4022d48c80], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 1, snapshot max: 1 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0) base write gen: 1407"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.346+00:00"},"s":"I",  "c":"STORAGE",  "id":4795906, "ctx":"initandlisten","msg":"WiredTiger opened","attr":{"durationMillis":1117}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.347+00:00"},"s":"I",  "c":"RECOVERY", "id":23987,   "ctx":"initandlisten","msg":"WiredTiger recoveryTimestamp","attr":{"recoveryTimestamp":{"$timestamp":{"t":0,"i":0}}}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.347+00:00"},"s":"I",  "c":"STORAGE",  "id":4366408, "ctx":"initandlisten","msg":"No table logging settings modifications are required for existing WiredTiger tables","attr":{"loggingEnabled":true}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.350+00:00"},"s":"I",  "c":"STORAGE",  "id":22262,   "ctx":"initandlisten","msg":"Timestamp monitor starting"}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.351+00:00"},"s":"W",  "c":"CONTROL",  "id":22178,   "ctx":"initandlisten","msg":"/sys/kernel/mm/transparent_hugepage/enabled is 'always'. We suggest setting it to 'never'","tags":["startupWarnings"]}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.354+00:00"},"s":"I",  "c":"NETWORK",  "id":4915702, "ctx":"initandlisten","msg":"Updated wire specification","attr":{"oldSpec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":13},"incomingInternalClient":{"minWireVersion":0,"maxWireVersion":13},"outgoing":{"minWireVersion":0,"maxWireVersion":13},"isInternalClient":true},"newSpec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":13},"incomingInternalClient":{"minWireVersion":13,"maxWireVersion":13},"outgoing":{"minWireVersion":13,"maxWireVersion":13},"isInternalClient":true}}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.354+00:00"},"s":"I",  "c":"STORAGE",  "id":5071100, "ctx":"initandlisten","msg":"Clearing temp directory"}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.355+00:00"},"s":"I",  "c":"CONTROL",  "id":20536,   "ctx":"initandlisten","msg":"Flow Control is enabled on this deployment"}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.356+00:00"},"s":"I",  "c":"FTDC",     "id":20625,   "ctx":"initandlisten","msg":"Initializing full-time diagnostic data capture","attr":{"dataDirectory":"/data/db/diagnostic.data"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.358+00:00"},"s":"I",  "c":"REPL",     "id":6015317, "ctx":"initandlisten","msg":"Setting new configuration state","attr":{"newState":"ConfigReplicationDisabled","oldState":"ConfigPreStart"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.360+00:00"},"s":"I",  "c":"NETWORK",  "id":23015,   "ctx":"listener","msg":"Listening on","attr":{"address":"/tmp/mongodb-27017.sock"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.360+00:00"},"s":"I",  "c":"NETWORK",  "id":23015,   "ctx":"listener","msg":"Listening on","attr":{"address":"0.0.0.0"}}
mongodb-mongo-1  | {"t":{"$date":"2022-05-07T07:21:52.360+00:00"},"s":"I",  "c":"NETWORK",  "id":23016,   "ctx":"listener","msg":"Waiting for connections","attr":{"port":27017,"ssl":"on"}}

My MongoDB server is a docker image on an OVH VPS running Debian 11. The Docker image configuration is:

version: '3.1'

services:

  mongo:
    image: mongo
    restart: always
    ports:
      - 8081:27017
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: PASSWORD
    volumes:
       - '/mnt/mongodb:/data/db'
       - './letsencrypt:/letsencrypt'
    command:
       --tlsMode=requireTLS
       --tlsCertificateKeyFile=/letsencrypt/mongo.pem
       --tlsCAFile=/letsencrypt/fullchain-key.pem
       --tlsDisabledProtocols=none

The SSL certificate is generated by "let's encrypt" by following this tutorial.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source