Zalecana konfiguracja domyślna (dla większości użytkowników)
- Mały VPS z systemem Linux zapewniający stale działający Gateway przy niskich kosztach. Zobacz Hosting na VPS.
- Dedykowany sprzęt (Mac mini lub komputer z systemem Linux), jeśli potrzebujesz pełnej kontroli i domowego adresu IP do automatyzacji przeglądarki. Wiele witryn blokuje adresy IP centrów danych, dlatego lokalne przeglądanie często działa lepiej.
- Konfiguracja hybrydowa: utrzymuj Gateway na tanim VPS-ie, a w razie potrzeby automatyzacji przeglądarki lub interfejsu użytkownika podłączaj komputer Mac jako Node. Zobacz Node’y i Zdalny Gateway.
Opcje maszyny wirtualnej z macOS
Lokalna maszyna wirtualna na komputerze Mac z Apple Silicon (Lume)
Uruchom OpenClaw w odizolowanej maszynie wirtualnej z macOS na posiadanym komputerze Mac z Apple Silicon za pomocą Lume. Zapewnia to:- Pełne, odizolowane środowisko macOS (system hosta pozostaje niezmieniony)
- Obsługę iMessage za pomocą
imsg; domyślna ścieżka lokalna jest niedostępna w systemach Linux i Windows - Natychmiastowe przywracanie stanu przez klonowanie maszyn wirtualnych
- Brak kosztów dodatkowego sprzętu lub usług chmurowych
Dostawcy hostowanych komputerów Mac (chmura)
Jeśli chcesz używać macOS w chmurze, możesz również skorzystać z dostawców hostowanych komputerów Mac:- MacStadium (hostowane komputery Mac)
- Możesz również skorzystać z usług innych dostawców hostowanych komputerów Mac; postępuj zgodnie z ich dokumentacją dotyczącą maszyn wirtualnych i SSH
Szybka konfiguracja (Lume, dla doświadczonych użytkowników)
- Zainstaluj Lume.
lume create openclaw --os macos --ipsw latest- Ukończ działanie Asystenta konfiguracji i włącz Remote Login (SSH).
lume run openclaw --no-display- Połącz się przez SSH, zainstaluj OpenClaw i skonfiguruj kanały.
- Gotowe.
Wymagania (Lume)
- Komputer Mac z Apple Silicon (M1/M2/M3/M4)
- macOS Sequoia lub nowszy na hoście
- Około 60 GB wolnego miejsca na dysku na każdą maszynę wirtualną
- Około 20 minut
1) Instalowanie Lume
~/.local/bin nie znajduje się w zmiennej PATH:
2) Tworzenie maszyny wirtualnej z macOS
Pobieranie może potrwać, zależnie od szybkości połączenia.
3) Ukończenie działania Asystenta konfiguracji
W oknie VNC:- Wybierz język i region.
- Pomiń Apple ID (lub zaloguj się, jeśli chcesz później korzystać z iMessage).
- Utwórz konto użytkownika (zapamiętaj nazwę użytkownika i hasło).
- Pomiń wszystkie funkcje opcjonalne.
- Włącz SSH: System Settings -> General -> Sharing, a następnie włącz “Remote Login”.
- Aby korzystać z maszyny wirtualnej bez interfejsu graficznego, włącz automatyczne logowanie: System Settings -> Users & Groups, wybierz “Automatically log in as:”, a następnie użytkownika maszyny wirtualnej.
4) Uzyskiwanie adresu IP maszyny wirtualnej
192.168.64.x).
5) Łączenie z maszyną wirtualną przez SSH
youruser nazwą utworzonego konta, a adres IP — adresem IP maszyny wirtualnej.
6) Instalowanie OpenClaw
Wewnątrz maszyny wirtualnej:7) Konfigurowanie kanałów
Edytuj plik konfiguracyjny:8) Uruchamianie maszyny wirtualnej bez interfejsu graficznego
Zatrzymaj maszynę wirtualną i uruchom ją ponownie bez wyświetlania obrazu:Dodatkowo: integracja z iMessage
To najważniejsza zaleta uruchamiania systemu w macOS. Użyj iMessage wraz zimsg, aby dodać aplikację Wiadomości do OpenClaw.
Wewnątrz maszyny wirtualnej:
- Zaloguj się w aplikacji Wiadomości.
- Zainstaluj
imsg. - Przyznaj pełny dostęp do dysku oraz uprawnienie do automatyzacji procesowi uruchamiającemu OpenClaw/
imsg. - Sprawdź obsługę RPC za pomocą
imsg rpc --help.
Zapisywanie obrazu bazowego
Przed dalszym dostosowywaniem utwórz migawkę czystego stanu:Działanie przez całą dobę
Aby maszyna wirtualna działała nieprzerwanie:- Pozostaw komputer Mac podłączony do zasilania
- Wyłącz usypianie w System Settings -> Energy Saver
- W razie potrzeby użyj
caffeinate
Rozwiązywanie problemów
Powiązana dokumentacja
- Hosting na VPS
- Node’y
- Zdalny Gateway
- Kanał iMessage
- Szybki start z Lume
- Dokumentacja CLI Lume
- Konfiguracja nienadzorowanej maszyny wirtualnej (dla zaawansowanych)
- Izolacja za pomocą Dockera (alternatywny sposób izolacji)