I think I'm stuck.
I installed Anisette and launched it.
I installed the server using the command:
docker run -it --restart unless-stopped --name macless-haystack -p 6176:6176 --volume mh_data:/opt/containerd/macless-haystack/ --network h-network christld/macless-haystack
Interestingly, it didn't ask me for an SMS code, messages appearing on the terminal included ‘200 OK’ and ‘code=0’, so I think it’s fine.
From macless haystack logs:
2026-04-14 19:38:51,974 - INFO - Certificate file /app/endpoint/data/certificate.pem not found, so not using SSL
2026-04-14 19:38:51,974 - INFO - serving at :6176 over HTTP
2026-04-14 19:38:51,974 - WARNING - Endpoint is not protected by authentication
2026-04-14 19:41:54,356 - DEBUG - Getting with post: b'{"ids":["V1nOQKPxmMBxekSs3P0sSTxxK2BmgZHmyY0hUc7o6MY="],"days":7}'
2026-04-14 19:41:54,356 - DEBUG - Querying for 7 days
2026-04-14 19:41:54,748 - DEBUG - Return from fetch service:
2026-04-14 19:41:54,748 - DEBUG - {"results":[],"statusCode":"200"}
192.168.1.23 - - [14/Apr/2026 19:41:54] "POST / HTTP/1.1" 200 -
From Anisette logs:
app INFO 2026-04-14T19:50:12.280 anisette-v3-server v2.2.2
Listening for requests on http://0.0.0.0:6969/
app INFO 2026-04-14T19:50:41.707 [<<] anisette-v1 request
app INFO 2026-04-14T19:50:41.707 [>>] 200 OK {"X-Apple-I-Client-Time":"2026-04-14T19:50:41Z","X-Apple-I-MD":"AAAABQAAABAq+UQpQ5GpozCxLrLEUyU\/AAAABA==","X-Apple-I-MD-LU":"78460E3509D195E4B2FACC415798761D635705DDDAD68C9BBB49FDBA2C8DCDB9","X-Apple-I-MD-M":"5nHtxCdNVyhJV7ei1RSc6y9So+qGg2J0c6jaLKtOy3LvnIV2E1lJNTReo2pP4KbrpA1z5G8TJRnC0KY9","X-Apple-I-MD-RINFO":"17106176","X-Apple-I-SRL-NO":"0","X-Apple-I-TimeZone":"UTC","X-Apple-Locale":"en_US","X-MMe-Client-Info":"<MacBookPro13,2> <macOS;13.1;22C65> <com.apple.AuthKit\/1 (com.apple.dt.Xcode\/3594.4.19)>","X-Mme-Device-Id":"098AF134-1F46-440E-8C48-A37370C14E56"}
app INFO 2026-04-14T19:50:57.729 [<<] anisette-v1 request
app INFO 2026-04-14T19:50:57.729 [>>] 200 OK {"X-Apple-I-Client-Time":"2026-04-14T19:50:57Z","X-Apple-I-MD":"AAAABQAAABAq+UQpQ5GpozCxLrLEUyU\/AAAABA==","X-Apple-I-MD-LU":"78460E3509D195E4B2FACC415798761D635705DDDAD68C9BBB49FDBA2C8DCDB9","X-Apple-I-MD-M":"5nHtxCdNVyhJV7ei1RSc6y9So+qGg2J0c6jaLKtOy3LvnIV2E1lJNTReo2pP4KbrpA1z5G8TJRnC0KY9","X-Apple-I-MD-RINFO":"17106176","X-Apple-I-SRL-NO":"0","X-Apple-I-TimeZone":"UTC","X-Apple-Locale":"en_US","X-MMe-Client-Info":"<MacBookPro13,2> <macOS;13.1;22C65> <com.apple.AuthKit\/1 (com.apple.dt.Xcode\/3594.4.19)>","X-Mme-Device-Id":"098AF134-1F46-440E-8C48-A37370C14E56"}
The location of the added tag still appears on the map as ‘Unknown’; refreshing the page doesn’t help.
An iPhone connected to iCloud and Find My is lying next to it, as I’ve heard that was supposed to help.
Scanning with nRF Connect finds a device (tag) with the AppleID <0x004C>
How can I verify that the tag has been set up correctly and that the server is working?
I think I'm stuck.
I installed Anisette and launched it.
I installed the server using the command:
Interestingly, it didn't ask me for an SMS code, messages appearing on the terminal included ‘200 OK’ and ‘code=0’, so I think it’s fine.
From macless haystack logs:
From Anisette logs:
The location of the added tag still appears on the map as ‘Unknown’; refreshing the page doesn’t help.
An iPhone connected to iCloud and Find My is lying next to it, as I’ve heard that was supposed to help.
Scanning with nRF Connect finds a device (tag) with the AppleID <0x004C>
How can I verify that the tag has been set up correctly and that the server is working?