Infra Insert 03: Difference between revisions

This page was last edited on 1 February 2024, at 13:11.
No edit summary
No edit summary
Line 53: Line 53:
This means that you can only run tinc as sudo, since sbin directory saves binary executables that can be ran only by sudo (s+bin).
This means that you can only run tinc as sudo, since sbin directory saves binary executables that can be ran only by sudo (s+bin).


More can be found here: https://git.systerserver.net/queer/networks
Fragment from Servpub Docs (see page 2)





Revision as of 13:11, 1 February 2024

Tinc install instructions for Linux:

We will be using apt to install development tools and dependencies before we download the source code of tinc.

First we will download essential packages to compile tinc as a sudo user:

$ sudo apt install build-essential automake libssl-dev liblzo2-dev libbz2-dev zlib1g-dev libncurses5-dev libreadline-dev

Navigate into a tmp folder:

$ cd /tmp

Download tinc 1.1 with wget and uncompress the downloaded item to a folder with tar:

$ wget https://www.tinc-vpn.org/packages/tinc-1.1pre17.tar.gz

$ tar xvf tinc-1.1pre17.tar.gz

Navigate into the folder and run the configure file to set tinc up:

$ cd tinc-1.1pre17

$ ./configure

Install tinc:

$ make

$ sudo make install

Once installed, create a configuration directory. All configurations of tinc will happen in this folder. Using tinc subcommands (like invite / join), result in changes to the files in this folder.

$ sudo mkdir -p /usr/local/etc/tinc/

The tinc executable is installed in:

$ /usr/local/sbin/tinc

This means that you can only run tinc as sudo, since sbin directory saves binary executables that can be ran only by sudo (s+bin).

Fragment from Servpub Docs (see page 2)