Difference between revisions of "Tox"

From ArchWiki
Jump to navigation Jump to search
m (→‎Installation: Update utox repository URL to match upstream URL of utox-git.)
(→‎Installation: utox-git -> utox)
Line 11: Line 11:
 
* {{App|Toxic|ncurses-based CLI|https://wiki.tox.chat/clients/toxic|{{Pkg|toxic}}}}
 
* {{App|Toxic|ncurses-based CLI|https://wiki.tox.chat/clients/toxic|{{Pkg|toxic}}}}
 
* {{App|gTox|GTK3-Style Tox-Client|https://github.com/KoKuToru/gTox/|{{AUR|gtox-git}}}}  
 
* {{App|gTox|GTK3-Style Tox-Client|https://github.com/KoKuToru/gTox/|{{AUR|gtox-git}}}}  
* {{App|µTox (uTox)|Lightweight Tox client|https://github.com/uTox/uTox|{{AUR|utox-git}}}}
+
* {{App|µTox (uTox)|Lightweight Tox client|https://github.com/uTox/uTox|{{AUR|utox}}}}
 
* {{App|Ratox|FIFO based client|http://ratox.2f30.org/|{{AUR|ratox-git}}}}
 
* {{App|Ratox|FIFO based client|http://ratox.2f30.org/|{{AUR|ratox-git}}}}
 
* {{App|qTox|Powerful Tox client written in QT, current Github Version|https://wiki.tox.chat/clients/qtox|{{AUR|qtox-git}}}}
 
* {{App|qTox|Powerful Tox client written in QT, current Github Version|https://wiki.tox.chat/clients/qtox|{{AUR|qtox-git}}}}

Revision as of 10:42, 28 January 2017

From the project home page: "Tox is a distributed, secure messenger with audio and video chat capabilities."

Installation

In order to use Tox, you should install a Tox client:

  • qTox — Powerful Tox client written in QT
https://wiki.tox.chat/clients/qtox || qtox
  • Toxic — ncurses-based CLI
https://wiki.tox.chat/clients/toxic || toxic
  • gTox — GTK3-Style Tox-Client
https://github.com/KoKuToru/gTox/ || gtox-gitAUR
  • µTox (uTox) — Lightweight Tox client
https://github.com/uTox/uTox || utoxAUR
  • Ratox — FIFO based client
http://ratox.2f30.org/ || ratox-gitAUR
  • qTox — Powerful Tox client written in QT, current Github Version
https://wiki.tox.chat/clients/qtox || qtox-gitAUR
  • Ricin — Lightweight and fully-Hackable Tox client powered by Vala & Gtk3
https://ricin.im/ || ricin-gitAUR
  • Tox Pidgin Protocol Plugin — a plugin for Pidgin which allows the use of the Tox protocol within Pidgin
http://tox.dhs.org/ || tox-prpl-gitAUR

Run a node

To be able to connect to others, Tox needs to connect to a DHT node first. All DHT nodes are connected to each other, and since everyone is connected to at least one DHT node, you can connect to others one way or the other.

Install toxcore. The package creates user 'tox-bootstrapd' and includes a systemd unit file in /usr/lib/systemd/system/tox-bootstrapd.service and a configuration file in /etc/tox-bootstrapd.conf.

Edit the configuration file and add appropriate nodes from Tox wiki or Node status page.

Enable and start tox-bootstrapd.service, and check if it is running fine and port has been bound:

# ss --listening --numeric --processes | grep node_port
udp        0      0 *:node_port                 *:*                                 576/DHT_bootstrap