📖 Инструкция по серверу

← На главную

🎯 Что это за сервер

Персональный сервер на базе Ubuntu Server 24.04 с Docker и Tailscale.

Компоненты

🌐 Доступы и адреса

РесурсАдрес
Публичный сайтhttps://my-server.taild3d8a6.ts.net
Tailscale IP100.74.123.119
SSHssh oscar@100.74.123.119
Samba\\100.74.123.119\Shared
Логин Sambasamba / 0202
X2Gouser1, user2, user3
⚠️ Samba и X2Go — только через Tailscale. Публичный сайт — через Funnel.

🚀 Полезные команды

Docker

cd ~/my-server
docker compose up -d
docker compose down
docker compose ps
docker compose logs samba

Tailscale

tailscale status
tailscale ip -4
sudo tailscale funnel status
sudo tailscale funnel --bg 80

Бэкап

~/my-server/backup.sh
ls -lh ~/my-server/data/

🔄 Восстановление на новом ПК

1. Установить Ubuntu Server 24.04

Пользователь: oscar, OpenSSH — включить.

2. Скопировать и распаковать архив

cd ~
tar -xzf my-server-backup-*.tar.gz

3. Вставить Tailscale ключ в restore.sh

4. Запустить скрипт

cd ~/my-server
./restore.sh

5. Установить пароли

sudo passwd user1
sudo passwd user2
sudo passwd user3
✅ После этого сайт, Samba и X2Go заработают по тем же адресам.

🖥️ Виртуальные рабочие места (X2Go)

Три пользователя: user1, user2, user3. Каждый — свой рабочий стол XFCE.

Настройка X2Go Client

ПолеЗначение
Хост100.74.123.119
Пользовательuser1 (или user2, user3)
SSH-порт22
Тип сессииXFCE

Скачать X2Go Client: wiki.x2go.org