Main

Documentation

Community

Syndication

rss
atom

Ohloh

Powered by

SmartIrc4net

Nini

log4net

Server HowTo

Open ~/.config/smuxi/smuxi-engine.ini

Search for:

[Engine/Users]
Users = local

Add the new user with | infront after local:

[Engine/Users]
Users = local|newuser

Then create anywhere a new INI section for that user and set the password:

[Engine/Users/newuser]
Password = changeme

After that spawn the server (smuxi-server) and tell the frontend to connect to a "remote engine" using "Engine -> Add Remote Engine" Only that makes the frontend connecting to the server!

Be warned: the server uses 2 TCP ports currently and one is dynamic (very much like FTP), so if you have NAT or firewall (which is port based instead of application based) between server and the frontend you need a VPN or SSH (see below)!

SSH Support

Smuxi 0.6.3 and later has built-in support for using the remote engine over SSH. This makes the communication between smuxi-frontend-* and the smuxi-server NAT safe, firewall safe and even more secure as it's encrypted!

First you have to add the remote engine in the frontend using "Engine" -> "Add Remote Engine". Don't worry that it doesn't ask for SSH data like ssh user/password/port, those will be added afterwards in the config file. After you added the remote engine exit the frontend and open ~/.config/smuxi/smuxi-frontend.ini

Now search for the [Frontend/Engines/$your-engine] section and add the following values:

UseSshTunnel = True
SshHostname = $SSH_HOSTNAME
SshPort = $SSH_PORT

Optionally you can also set:

SshUsername = $SSH_USER
But SshPassword is not supported, make sure you use SSH key authorization!