Jump within this page:
This course on Scalable Internet Services is part of the AfNOG 2014 Workshop on Network Technology, held in conjunction with the AfNOG meeting in Djibouti, May-June 2014.
We use hands-on training in a well-equipped classroom over a five-day period to teach skills required for the configuration and operation of large scale Internet services.
Technical staff who are now providing Internet Services, or those who will be involved in the establishment and/or provisioning of a basic national Internet Services in the country.
Experience using and administering *NIX Servers, Name Servers, Web Servers and Mail Servers.
Name | Initials | From |
---|---|---|
Joe Abley | JA | Canada |
Kevin Chege | KC | Kenya |
Laban Mwangi | LM | Kenya |
Evelyn Namara | EN | Uganda |
Chris Wilson | CW | UK |
First Names | Surname | Organisation | Country |
---|---|---|---|
Alfred | Arouna | Isocel Telecom | Benin |
Bukola | Fawole | UNIVERSITY OF IBADAN | Nigeria |
Lawrence | Lartey | REGISTRAR-GENERAL DEPARTMENT | Ghana |
Praise | Matanawui | Ghana Dot Com Ltd | Ghana |
John | Mbugua Maina | Liquid Telecom Kenya | Kenya |
Bello Bukar | Mele | NITDA | Nigeria |
Mohamed Aided | Mohamed | Telesom | Somalia |
Sara Alamin | Mohamed Hassan | Sudanese Research and Education Network (SudREN) | Sudan |
Abdifatah Ali | Mohamud | Somali Research and Education Network (SomaliREN) | Somalia |
Ritah | Mulinde | Infocom Limited | Uganda |
James Julius | Mwasyola | Habari Node Ltd | Tanzania |
Maguette Thioro | Ndong | Performances Group (UNIV) | Senegal |
Martin | Njau | KENET | Kenya |
Nyima | Nyang | GAMBIA TELECOMMUNICATION COMPANY | Gambia |
Caleb | Ogundele | University of Ibadan, Distance Learning Centre | Nigeria |
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
26/05 | 27/05 | 28/05 | 29/05 | 30/05 | |
09:00-11:00 | SSE Intro/ee bootcamp | DNS | DNS | LDAP | DNSSEC |
Tea Break | |||||
11:30-13:00 | Apache | Load Balancing | RADIUS | Postfix | Monitoring and Logging |
Lunch | |||||
14:00-16:00 | Monitoring | Security and Cryptography | DNS | Configuration Management | IMAP/IMAPS |
Tea Break | |||||
16:30-18:30 | Apache | Virtualization | Firewalls | Internet Protocols |
Question and Answer Session Closing Survey |
18:30-20:30 | Dinner | ||||
Evening Sessions (20:00-22:00) | Closed |
Please keep these topics in alphabetical order (except for Introduction first), thanks!
Goal: DNSSEC High Level Awareness.
Goal: To understand firewalls and how the PF (Packet Filter) works
Log the blocked traffic
Goal: to understand the contents and layering of common Internet protocols
Postfix and Dovecot
Details for project management of the training
Please file an issue requesting to be added as an administrator of the AfNOG organisation on GitHub.
The instructors group on Google Groups:
See the wiki page.
Who is arriving when?
All done by CW unless anyone else wants to.
git@github.com:afnog/sse.git
.git@github.com:afnog/afnog.github.io.git
.Presentations use a special format to invoke remark on the Markdown source files:
presentation.md
(so there can be only one
per directory).index.md
, which tells Jekyll to
use a specific layout (template file) to generate the HTML:
_layouts/presentation.html
.presentation.md
file from the same
directory using AJAX. So the URL that you use to load it is very important
in locating the correct presentation.md
file.If you’re using Ruby 1.8, you may need to install Ruby 1.9 first.
Warning: This command by default will overwrite ../afnog.github.io/sse, since it assumes that you have both https://github.com/afnog/sse/ and https://github.com/afnog/afnog.github.io/ checked out side-by-side (for example in SparkleShare).
If you want it to overwrite a different directory (where it will write the generated HTML files), you can specify it as a command-line argument to Make:
make DST_DIR=/tmp/site
You will need to install Jekyll to generate the HTML files:
sudo gem install jekyll execjs therubyracer
Then run make
to build them once, in the destination directory:
make
Or run make watch
to tell Jekyll to stay running, watch for source files
changing, and generate a new HTML file when they do (ideal for modifying
presentations on the fly):
make watch
You can use make sync
to run lsyncd
(which you must have installed) to
automatically rsync
the content to the workshop server, http://www.ws.afnog.org.
You will need to check the SYNC_HOST
and SYNC_DIR
in the Makefile
,
which must point to the destination host and directory which will be overwritten.
make sync