Поддерживается ли установка и работа серверной части Xeoma без root прав?
Подключения будут только из локальной сети.
Нужен ли будет интернет для работы?
На данный момент имеем такое
- Code: Select All Code
$ cat /etc/issue
Ubuntu 14.04.1 LTS \n \l
$ id
uid=1001(xeoma) gid=1001(xeoma) groups=1001(xeoma)
$ pwd
/home/xeoma
$ ./xeoma.app -core -log
Xeoma version 14.7.18
Usage: Xeoma [-command] [-argument]
Commands:
-help (show this help)
-core (run server only)
-client (run client only)
-install [-argument] (working with argument only)
-allmanual (install Server and client with manual start)
-allauto (install Server and client with auto start)
-coreauto (install Server (autoStart) and client (manualStart)
-hiddenmode (install Server (autoStart) hidden mode used)
-removeall (remove all, include Archive and config files)
-removeexe (remove program. Leave Archive and config files)
-activateOnline [Serial];[Serial];...
-activateRequest [Serial];[Serial];... (offline activation)
-activateResponse [ActivationData] (offline activation)
-showpassword (show current password and set enable network access)
-startdelay [seconds] (delay before starting in seconds)
-log (enable log for server events)
lang=[language] (i.e. for english:'lang=en'; for russian: 'lang=ru' etc.)
-----------------------------------------------------------------------------
Xeoma server is started in foreground.
sh: 1: ifconfig: not found
^C
$ ./xeoma.app -showpassword
Current password for network access: ABCDEFGH
$ ./xeoma.app -core -log &
[1] 31597
$
Xeoma version 14.7.18
Usage: Xeoma [-command] [-argument]
Commands:
-help (show this help)
-core (run server only)
-client (run client only)
-install [-argument] (working with argument only)
-allmanual (install Server and client with manual start)
-allauto (install Server and client with auto start)
-coreauto (install Server (autoStart) and client (manualStart)
-hiddenmode (install Server (autoStart) hidden mode used)
-removeall (remove all, include Archive and config files)
-removeexe (remove program. Leave Archive and config files)
-activateOnline [Serial];[Serial];...
-activateRequest [Serial];[Serial];... (offline activation)
-activateResponse [ActivationData] (offline activation)
-showpassword (show current password and set enable network access)
-startdelay [seconds] (delay before starting in seconds)
-log (enable log for server events)
lang=[language] (i.e. for english:'lang=en'; for russian: 'lang=ru' etc.)
-----------------------------------------------------------------------------
Xeoma server is started in foreground.
sh: 1: ifconfig: not found
$ find -iname '*log*'
...
./.config/Xeoma/Logs
...
# netstat -nap | grep 8090
tcp 0 0 0.0.0.0:8090 0.0.0.0:* LISTEN 31512/xeoma.app
Т.е. вроде запускается, ругается, но не может найти ifconfig. Но вроде работает.
При запуске почему-то печатает Usage, хотя запуск был правильный.
Также пропускает неправильно заданные (несуществующие) аргументы командной строки, было бы правильно печатать Usage и выходить.
Лог вроде пишется в ~/.config/Xeoma/Logs
Можно ли в каталог /var/log/xeoma с соответствующими правами?
Конфиги в ~/.config/Xeoma
И вообще, я бы собрал для вас .deb пакеты (.dsc) под Ubuntu/Debian и сделал бы репозитарии, чтобы были пакеты xeoma-common (xeoma.app), xeoma-server (init script) и xeoma-client (.desktop) при условии что вы немножко доделаете до состояния, принятого в Debian/Ubuntu для системных демонов и десктопных программ.
А также неплохо было бы сделать поддержку TLS для подключения к серверу извне. С указанием собственного сертификата и закрытого ключа.