Home Server - Tailscale
Home Server | Tailscale | وصول لخدمات السيرفر المنزلي من أي مكان في العالم
وصول لخدمات السيرفر المنزلي من أي مكان في العالم باستخدام Tailscale⚓︎
الوصول الآمن لكل خدمات السيرفر المنزلي من أي مكان في العالم.
#more
إعداد مجلدات الخدمة⚓︎
mkdir -p /mnt/srv/docker/cont/tailscale/{state,config}
إنشاء ملف الإعدادات:⚓︎
nano /mnt/srv/docker/cont/tailscale/config/99-tailscale.conf
وأضف ما يلي:
net.ipv4.ip_forward = 1
net.ipv6.conf.all.forwarding = 1
إضافة الخدمة إلى docker-compose file⚓︎
بالأمر:
nano /mnt/srv/docker/comp/docker-compose.yml
وإضافة ما يلي:
docker-compose.yml
# =====================================
tailscale:
image: tailscale/tailscale:stable
container_name: tailscale
hostname: docker
networks:
- hs
privileged: true
volumes:
- /mnt/srv/docker/cont/tailscale/state:/var/lib/tailscale
- /mnt/srv/docker/cont/tailscale/config/99-tailscale.conf:/etc/sysctl.d/99-tailscale.conf
- /dev/net/tun:/dev/net/tun
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
command:
- tailscaled
restart: always
إنشاء وتشغيل الخدمة⚓︎
docker compose -f /mnt/srv/docker/comp/docker-compose.yml up -d
تفعيل الاتصال بالخدمة⚓︎
استبدل "YOUR-KEY" في الأمر التالي بمفتاحك الخاص.
docker exec tailscale tailscale up --authkey=YOUR-KEY --advertise-routes=192.168.101.0/24