------------------------------------------- * **hackingclub** * **Jonathan Haack** * **Haack's Networking** * **netcmnd@jonathanhaack.com** ------------------------------------------- Welcome to the Code Talkers Hacking Club home page. If you want an account on my wiki in order to edit / add to this page, email me at [[mailto:netcmnd@jonathanhaack.com|netcmnd]] and I will consider approval. Our name is borrowed from the original[[http://www.navajocodetalkers.codes/foundation/|Navajo Code Talkers]], which can be found at the referenced site and to which we honor and pay tribute to with our name. ------------------------------------------- The first thing to do is to use the Chromium web browser's [[https://chrome.google.com/webstore/detail/secure-shell-app/pnhechapfaindjhompbnflcldabbghjo|Secure Shell]] web app to access your digital ocean vps. Chromium is not completely #FreeSoftware but close, and this is the easiest way to start from any system. Ideally, you should find an old laptop and immediately put GNU/Linux on it. Once you have a shell, execute the command below. Do not forget to email me for your default password. ssh -p 222 yourname@xxx.xxx.xxx.xxx Once inside the droplet, change your password: passwd Next, please clone the Code Talkers Hacking Club repository here: [[https://gitlab.com/codetalkershc/hackingclub|Hacking Club Repository]]. Your git survival and startup guide is below; do not forget you have to create a Git Lab account and get added to the community respository first. Email me at [[mailto:netcmnd@jonathanhaack.com|netcmnd]] once you have completed that step. cd ~ mkdir git cd git/ git clone https://gitlab.com/codetalkershc/gnuprojects.git cd genprojects/ touch yourdocument.notes nano yourdocument.notes git add yourdocument.notes git commit -am"add note about what the document contains here in the quotes" git pull git push If you give me your public ssh key via email, then I can add it to the repository. It will save you from having to enter your user name and password, but even without it, you are using TLS encryption. If you have sent me your key and received confirmation that I added it, then run the following command within your respository clone to force ssh always: git remote set-url origin git@gitlab.com:codetalkershc/hackingclub.git The primary instructional websites you should consider studying are liisted below. One of the best websites is my Wiki, which you are on right now. Click the link below to get to the primary page, and I have a host of fundamental tutorials on the upper left sidebar that you can get started with. * [[http://linuxacademy.com/|Linux Academy]] * [[http://www.linuxfromscratch.org|Linux from Scratch]] * [[https://www.sololearn.com/Course/CPlusPlus/|Solo Learn]] * [[http://bootstrapworld.org|Bootstrapworld]] * [[https://www.coursera.org/learn/nand2tetris2|NAND 2 Tetris]] * [[https://stackexchange.com/sites|Stack Exchange]] * [[https://jonathanhaack.com/dokuwiki/doku.php|Haack's Wiki Tutorials]] We will be migrating off of Google Classroom next year, and switching to a self-hosted Git Lab that I am working on. It will be private like Classroom, but completely FreeSoftware and not subject to Google's eyes, although I do concede Google does lots of so-called 'open-source' work. Expect a change in the repository when this is completed. You never know - it may happen sooner rather than later. --- //[[netcmnd@jonathanhaack.com|oemb1905]] 2018/05/19 19:32//