Releases: getlynx/LynxCI
LynxCI ISO - Sept 2022
If you want to get your Raspberry Pi up and running Lynx quickly, the Lynx CI ISO is for you. Simply download the LynxCI ISO from here and then flash it to an SD card. We have found Raspberry Pi Imager very easy to use. Use the option "Use Custom," then select this file. When done, insert the card into the SD card slot on the bottom of the Raspberry Pi 4 and power it on. No keyboard, mouse, or monitor is required. You must plug in an ethernet cable to the device (you can set up wifi later if you like). A Pi 4 will be fully functional in about 20 minutes (it will take about 4x longer on a Pi 3).
Here is an article that explains the whole process.
LynxCI - Feb 2021
This script supports the following Linux operating systems. Raspberry Pi OS, Debian 10 (Buster), Ubuntu 20.10 & Ubuntu 20.04 LTS. The script is only recommended for a VPS or local server that has a freshly installed OS with no previously written data. Seriously, don't execute this script on a VPS that has data you care about. This precaution is for your own security.
THIS SCRIPT IS ONLY FOR dedicated computers, VPS or Raspberry Pi. If you have data or user accounts on your computer, DO NOT USE THIS SCRIPT. It is only to be used after a freshly installed operating system.
You can execute the following install script, as 'root', after your OS is installed and updated. Just copy/paste and hit return.
wget -qO - https://getlynx.io/install.sh | bash
Alternatively, the following install script can be adjusted to quickly build a node on testnet or mainnet, an alternate CPU mining default, and finally the reset time of the built-in firewall. If you are noob, we recommend the above line instead.
wget -O - https://getlynx.io/install.sh | bash -s "[mainnet|testnet]" "[0.01-0.95]" "[300-604900]"
The initial setup takes less then 1 minute (depending on the speed of your host), so keep your terminal open until it tells you it's done. The script will reboot the target device when it is done executing. The full installation log is saved to /var/log/syslog.
After the LynxCI node is built, the default user account is 'lynx' and the password will be 'lynx'. You won't be able to log in as 'root' (or 'pi'), as the installer locks those user accounts for security reasons. The 'lynx' user account does get sudo. The last step of the build is to reboot the host, so you will know it's done when your host or Pi reboots itself. Some VPS vendors don't reboot well, so check the status of your VPS after about 45 minutes to make sure it came back up.
LynxCI ISO - Feb 2021
If you want to get your Raspberry Pi up and running Lynx quick, the Lynx CI ISO is for you. Simply download the LynxCI ISO from here and then flash it to an SD card. We have found Raspberry Pi Imager to be very easy to use. Use the option "Use Custom", then select this uncompressed file. Then insert the card into the SD card slot on the bottom of the Raspberry Pi and power it on. No keyboard, mouse or monitor is required. You must plug in an ethernet cable connection to the device. A Pi 4 will be fully functional in about 20 minutes (it will take about 4x longer on a Pi 3). Here is an article that explains in more detail the whole process.
LynxCI - Dec 2018
This release identifies this latest version of the command line installer for cloud environments (or a dedicated server at home or office). The install script should be run as root and the target device should be dedicated for this build. This version includes the HPoW rules to go live on or around Jan 24th 2019.
This script supports the following Linux operating systems. Raspbian for Raspberry Pi, Ubuntu 18.04 LTS, Ubuntu 16.04 LTS, Debian 9 and Debian 8. The script is only recommended for a VPS or local server that has a freshly installed OS with no previously written data. Seriously, don't execute this script on a VPS that has data you care about. This precaution is for your own security.
You can execute the following install script, as 'root', after your OS is installed. Just copy/paste and hit return.
wget -qO - https://getlynx.io/setup.sh | bash
The initial install only takes about 2 minutes (depending on the speed of your host), so keep your terminal open until it tells you it's done. The rest of the install will run in the background, so no need to stay logged in or keep the terminal window open after it tells you it's done. You can watch it build if you like. The full installation log is saved to /var/log/syslog.
The Lynx wallet will be installed but the wallet will be disabled by default in the lynx.conf file. Also, the firewall will restrict public access via port 22 after a few hours. You can manipulate the firewall.sh script for your VPN or home/office preference. The Block Explorer and txindex settings are disabled by default, but they can be enabled by updating the lynx.conf file and the startExplorer.sh script.
By default, this script will build a optimized Lynxd node that is secure, mines and relays tx. Turning on functions is up to you. This build runs very well on a 2GB VPS. Testing has shown it CAN run on some 1GB VPS vendors but the resources might be too close to keep lynxd stable. We recommend a 2GB RAM setup on the latest Debian 9 build.
Please be patient after the build is complete. The newly built Lynx node will sync headers silently, then fully sync it's blockchain history. The lynx.conf file is pre-configured with stable nodes to connect and sync. No additional work is needed. You can always check the status of you node by reviewing the /root/.lynx/debug.log file.