docker run -it --restart unless-stopped --name macless-haystack -p 6176:6176
--volume mh_data:/app/endpoint/data --network mh-network
christld/macless-haystack
From https://github.com/dchristl/macless-haystack
- branch main -> FETCH_HEAD
2026-09-16 05:18:32,964 - INFO - Checking if Anisette http://anisette:6969 is reachable
2026-09-16 05:18:32,970 - INFO - Searching for token at /app/endpoint/data/auth.json
2026-09-16 05:18:32,970 - INFO - No auth-token found.
2026-09-16 05:18:32,970 - INFO - Trying to register new device.
2026-09-16 05:18:32,970 - INFO - Trying to login
Apple ID: XXXXXXXXXXXXX
Password:
2026-09-16 05:19:41,523 - INFO - Authentication request initialization
Traceback (most recent call last):
File "/app/endpoint/mh_endpoint.py", line 177, in
apple_cryptography.registerDevice()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/app/endpoint/register/apple_cryptography.py", line 71, in registerDevice
getAuth(regenerate=True)
~~~~~~~^^^^^^^^^^^^^^^^^
File "/app/endpoint/register/apple_cryptography.py", line 44, in getAuth
mobileme = icloud_login_mobileme(
username=mh_config.getUser(), password=mh_config.getPass())
File "/app/endpoint/register/pypush_gsa_icloud.py", line 45, in icloud_login_mobileme
g = gsa_authenticate(username, password)
File "/app/endpoint/register/pypush_gsa_icloud.py", line 82, in gsa_authenticate
r = gsa_authenticated_request(
{"A2k": a, "ps": ["s2k", "s2k_fo"], "u": username, "o": "init"})
File "/app/endpoint/register/pypush_gsa_icloud.py", line 157, in gsa_authenticated_request
resp.raise_for_status()
~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.14/site-packages/requests/models.py", line 1026, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 503 Server Error: Service Temporarily Unavailable for url: https://gsa.apple.com/grandslam/GsService2
docker run -it --restart unless-stopped --name macless-haystack -p 6176:6176
--volume mh_data:/app/endpoint/data --network mh-network
christld/macless-haystack
From https://github.com/dchristl/macless-haystack
2026-09-16 05:18:32,964 - INFO - Checking if Anisette http://anisette:6969 is reachable
2026-09-16 05:18:32,970 - INFO - Searching for token at /app/endpoint/data/auth.json
2026-09-16 05:18:32,970 - INFO - No auth-token found.
2026-09-16 05:18:32,970 - INFO - Trying to register new device.
2026-09-16 05:18:32,970 - INFO - Trying to login
Apple ID: XXXXXXXXXXXXX
Password:
2026-09-16 05:19:41,523 - INFO - Authentication request initialization
Traceback (most recent call last):
File "/app/endpoint/mh_endpoint.py", line 177, in
apple_cryptography.registerDevice()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/app/endpoint/register/apple_cryptography.py", line 71, in registerDevice
getAuth(regenerate=True)
~~~~~~~^^^^^^^^^^^^^^^^^
File "/app/endpoint/register/apple_cryptography.py", line 44, in getAuth
mobileme = icloud_login_mobileme(
username=mh_config.getUser(), password=mh_config.getPass())
File "/app/endpoint/register/pypush_gsa_icloud.py", line 45, in icloud_login_mobileme
g = gsa_authenticate(username, password)
File "/app/endpoint/register/pypush_gsa_icloud.py", line 82, in gsa_authenticate
r = gsa_authenticated_request(
{"A2k": a, "ps": ["s2k", "s2k_fo"], "u": username, "o": "init"})
File "/app/endpoint/register/pypush_gsa_icloud.py", line 157, in gsa_authenticated_request
resp.raise_for_status()
~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/local/lib/python3.14/site-packages/requests/models.py", line 1026, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 503 Server Error: Service Temporarily Unavailable for url: https://gsa.apple.com/grandslam/GsService2