Docker installtion des Servers ohne MacOS
Beschreibung:
Wir brauchen einen Webdienst der Das Apple FindMy emuliert, da wir keine Apple Geräte haben, oder nutzen wollen.
Vorrausetzungen:
- Eine neue Emailadresse für die Apple ID z.b googlemail
- Eine Virtuelle Telefonnummer mit SMS Empfang:
Denn es kann nur eine Telefonnummer Pro AppleID benutzt werdenName URL VSIM Google Play https://play.google.com/store/apps/details?id=com.tgtools.vnumber&hl=gsw VSIM Apple Store https://apps.apple.com/us/app/vsim-sms-verification/id1661720255
- Eine AppleID mit 2FA aber nur SMS. : https://www.icloud.com/
-
Abhänigkeiten auf dem Computer installieren, wo die Schlüssel generiert bwerden sollen.
sudo apt-get install build-essential libssl-dev libffi-dev python-dev pip install cryptography - Die Keys Generate py.generate_keys.py GIT Repo : https://github.com/dchristl/macless-haystack/releases/tag/v2.2.0
- Hardware
Name Shop URL Werese Ibeacons Typ Bluetooth 4.0 Modul Nrf51822 Chipsatz Ibeacon Mit Silikonhülle
Server Setup
Einzwei Docker Container in einer VPS Oder wo auch immer erstellen.
Abbhängikeiten installieren
apt install docker.io docker-compose apparmor apparmor-utils curl openssl
Verzeichnisse estellen
mkdir -p /root/openhaystack/data_anisette
mkdir -p /root/openhaystack/data_macless
Docker-compose file erstellen
nano /root/openhaystack/docker-compose
Inhalt
version: '3.8'
services:
anisette:
image: dadoum/anisette-v3-server
ports:
- "6969:6969"
volumes:
- ./data_anisette:/home/Alcoholic/.config/anisette-v3/lib/ # Speichert Daten außerhalb des Containers
restart: always
macless:
stdin_open: true # Interaktivität erlauben
tty: true # TTY-Terminal simulieren
image: christld/macless-haystack
ports:
- "6176:6176"
volumes:
- ./data_macless:/app/endpoint/data # Speichert Daten außerhalb des Containers
restart: always
Nun den docker container anisette starten starten
docker-compose up -d anisette
Nun den container macless starten
docker-compose up macless
Diesem im interactiven modus starten umd die AppleID Daten einzugeben
docker run -it --restart unless-stopped --name macless-haystack -p 6176:6176 --network openhaystack_default --volume /data_macless:/app/endpoint/data christld/macless-haystack