explain usage section, add systemd example

This commit is contained in:
postscriptum 2025-10-24 12:29:53 +03:00
parent 5efa0fe7eb
commit f1434b0e7c

View file

@ -96,8 +96,41 @@ i2psnark.i2cpHost=a.a.a.a
### Користування
Хто користувався торентами і здатен поставити описаний вище софт - зорієнтується як додавати через веб-адмінку файли .torrent і посилання Magnet. Щодо трекерів, то в мережі I2P є різні ресурси, найвідоміший і найстаріший з них - це
=> http://tracker2.postman.i2p
Для зручності запуску, в системах Linux можна створити системний сервіс:
``` /etc/systemd/system/i2psnark.service
#/etc/systemd/system/i2psnark.service
[Unit]
After=network.target
[Service]
Type=idle
# useradd -m i2psnark
User=i2psnark
Group=i2psnark
# за умови, що I2PSnark розпаковано до теки користувача
WorkingDirectory=/home/i2psnark
ExecStart=/home/i2psnark/i2psnark/launch-i2psnark
# опціонально, можна вказати як null
# StandardOutput=file:///home/i2psnark/debug.log
# StandardError=file:///home/i2psnark/error.log
[Install]
WantedBy=multi-user.target
```
* `systemctl start i2psnark` - старт
* `systemctl enable i2psnark` - додати в авто-запуск
* `systemctl status i2psnark` - перевірка статусу
* `systemctl stop i2psnark` - зупинити
Стосовно інтерфейсу, хто користувався торентами і здатен поставити описаний вище софт - зорієнтується як додавати через веб-адмінку файли .torrent і посилання Magnet.
Для адміністрування роздач пачкою, створюється умовна тека `/path/to/data`, якщо в її корінь додати торент-файли, вони будуть автоматично розпізнані клієнтом і з'являться в списку на головній сторінці Веб-панелі, а дані торентів - будуть завантажені відносно її кореня.
Щодо трекерів, то в мережі I2P є різні ресурси, найвідоміший і найстаріший з них - це tracker2.postman.i2p (він вже входить до стандартного пресету)
Якщо у вас є сумніви стосовно якості реалізації i2pd / I2PSnark, скористайтесь додатковими засобами віртуалізації, наприклад без використання мережного інтерфейсу як такого:
=> linux-isolation-from-direct-internet-connections-based-on-qemu-virtual-machine-manager-with-vsock.gmi Ізоляція Linux від прямих Інтернет з'єднань на базі QEMU / Virtual Machine Manager з VSOCK