Skip to content

groundfoundation/myceli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MyCeli is a mesh network based on Nebula currently. This is intended to grow to act as a communication tool and a community supported cloud space.

Installation:

RasperryPi Download and install latest light PiOS image https://www.raspberrypi.org/software/operating-systems/

Enable SSH by creating a "ssh" empty file in the root of the "boot" partition

SSH to pi@raspberrypi with default password "raspberry"

run raspi-config and change pi password and host name

after autoreboot run sudo apt update sudo apt upgrade sudo apt install git sudo apt install vim sudo apt install openvpn

git clone https://github.com/groundfoundation/myceli.git ~ mkdir /opt/myceli Copy ~/myceli/nebula_build/linux_amd64/nebula /opt/myceli Copy ca.crt /opt/myceli copy myceli.crt /opt/myceli copy myceli.key /opt/myceli copy config.yaml /opt/myceli cd /opt/myceli to test: sudo ./nebula -config ./config.yaml To set up service: copy myceli.service /lib/systemd/system/ sudo chmod 644 /lib/systemd/system/myceli.service sudo systemctl daemon-reload sudo systemctl enable myceli.service

Needed for Lighthouse: ufw allow from any proto udp to any port 4242

Needed for Tethered Pi add lines to /etc/dhcpcd.conf interface usb0 metric 100 run systemctl daemon-reload sudo service dhcpcd restart

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published