Direkt zum Hauptinhalt

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:

Server Setup

zwei 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