Installscript for setting up a Fido node (or point..) using binkd, husky and golded.
You can download a Raspberry Pi SD-Card Image
based on the standard Raspbian (aka RaspiOS) Image.
This will automatically download and start fidian setup when you first login as
the default user "pi" via console or SSH.
Nothing else is done. It's a completely fresh Raspbian installation. So, the following steps are strongly adviced:
- Run
sudo raspi-config
to change the password for user "pi", setup your localisation options and most important: Expand your filesystem! (at the "Advanced Options" submenu) - Update your Raspbian base system:
sudo apt update
sudo apt upgrade
- You could also think about further securing the SSH server, silencing syslog to safe your SD-Card, setting up dyndns and portforwarding, so you can receive crashmail, but that's beyond the scope of this manual..
wget https://kuehlbox.wtf/fidosetup.sh
sudo bash fidosetup.sh
rm fidosetup.sh
For non-interactive installation, add a file fidoconfig.txt to the same folder, where the fidosetup.sh is located.
Use the included fidoconfig.txt as an example and template...
To add more than one link, copy "fidoconfig.txt" to "fidoconfig2.txt", "fidoconfig3.txt" ... (up to 10 links allowed)
fidoconfig.sh
sudo fidouninstall.sh
No matter whether, you're running fidosetup.sh, fidoconfig.sh or manually writing a headless configuration file fidoconfig.txt, it all comes down to these parameters:
Free text identifier for this link.
eg: FidoNet
Domain identifier (used internally to distinguish different links)
While this is technically free text, but you should still use the standards
provided by your uplink.
eg: fidonet
Your full first- and last name.
eg: John Doe
Your AKA, assigned by your uplink.
eg: 2:240/5853.5
Free text to identify your system. Most common: Name of your BBS or just your name.
eg: Johnny's Fido System
Free text to identify your location.
You're kindly asked to use a format like this: City, country.
eg: Frankfurt, germany
If your system is reachable from the internet, please enter your FQDN here.
eg: your.domain.com
The FQDN or IP of your uplink. eg: kuehlbox.wtf
Port number of uplink's binkd.
Leave empty for default: 24554
The AKA of your uplink.
eg: 2:240/5853
The session / binkp password provided by your uplink.
eg: SECRET123
The packet password provided by your uplink.
Leave empty to use SESSION_PASSWORD
The areafix password provided by your uplink.
Leave empty to use PACKET_PASSWORD
The filefix password provided by your uplink.
Leave empty to use AREAFIX_PASSWORD