Skip to content

Installation Instructions - I must be misunderstanding your instructions #89

@bmullan

Description

@bmullan

Maybe I am just misunderstanding your instructions since you say it works for you.

I downloaded the v5.1 .DEB file (amd64) from your Github.

Used GDEBI to install the .DEB file

$ gdebi *.deb

(it seems to install fine)

Then I continue with your instructions


$ sudo cp /etc/wirespider/wg0-example /etc/wirespider/wg0
# edit the file to fit your setup (use correct device name)
# sudo nano /etc/wirespider/wg0
# enable auto start and start the tunnel
# use the same device name
$ sudo systemctl enable --now [email protected]


then... again the 1st command in the "How to run the server" section...

Question: does your .DEB install sqlite? Or is it a Prerequisite that it needs to be install prior to all this? Your README doesn't say if sqlite needs to be preinstalled or not. I found I had to install sqlite myself but then still get the following failure:

$ sudo wirespider database migrate -d sqlite:/var/lib/wirespider/config.sqlite
Error: error returned from database: (code: 14) unable to open database file

When you try this are you doing it in a fresh VM or server? re no artifacts installed previously?

Lets assume someone just wants to install wirespider using the .DEB file !

Could you just show a Bash script with ONLY the necessary commands to install the Client & the Server?

Maybe split the instructions into 2 sections:

  • **installing from Source/Manually
  • installing from the .DEB file**

Instead of intermixing the instructions in your Github README.md file. Right now... it first mentions using wget to get the latest but it doesn't mention whether the commands also install the latest.

Next, the instructions talk about "Manual Installation"... just being a (tech doc critic here - I suffer too trying to be clear)... but
is that actually to be done after the section above about using wget ? Can't leave that to the new user/reader.

Then the Sections about "Running Wirespider" and "How to Run the Server".

Running WireSpider...
How would an end-user know what the "same device" means...? save device as what?

use the same device name

$ sudo systemctl enable --now [email protected]

Brian

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions