The goal of this project is to have a fully capable server run on a Raspberry Pi, in my dorm, which enables to me to send, download and maneuver any file, any time, from the terminal of my laptop, to this server.
Language-wise, Go
is the chosen one. No questions asked. Setup guide is at How to write Go code.
Also, to run your own instances of the Terrigenesis server and client, you will need to write a package called "secrets" which implements the informative functions Username()
, Password()
, and other encryption functions used in the main server and client programs.
Exact format and specs see Wiki Page