Your First Server
Start the Lesson
By the end you can say what a server is in one plain sentence and why the first one is free and inside your own laptop, build an Ubuntu Server virtual machine from a written specification, take a named checkpoint before every change, get in at the console and by SSH to the server's own address, serve a page from it and open it in your browser, and answer "what actually changed, and how do I know?" with evidence rather than a guess.
Submit Your Work
What You Turn In
- Screenshot: your terminal inside the server beside the browser showing your page
- SSH prompt on scs-server; your page at the server's own address
- Screenshot of the checkpoint list
- clean-install, page-served and nginx, each taken before the change
- Repo link: server-log.md
- Every step with typed, expected and seen; the checkpoint name before each change; a commit after each
- Break-it drill write-up, in the log
- What you looked at, in what order, what told you, what you did — evidence, not a guess
- Repo link: method-note.md
- Six lines committed; the sixth from a real difference between expected and seen
- check-scs1.5 receipt
- All eight automatic checks PASS
- Rebuild from the log alone fill in on the hub
- Restored clean-install, SSH and the nginx page back from the log; the missed step added and committed; the duty trainer saw the page
How
- Asha, by Saturday's update.
Done when
- Terminal-beside-browser screenshot: SSH prompt inside the server beside the page at the server's address
- Checkpoint list screenshot: clean-install taken before any change; page-served and nginx by end of afternoon
- server-log.md in the SCS repo: Every step typed, expected, seen; checkpoint name before each change; commit after each; AI receipts
- Break-it drill write-up: Change found from evidence named: running, listening, disk, logs, laptop side
- method-note.md: Six lines committed; the sixth from a real difference between expected and seen
- check-scs1.5 receipt: Eight automatic checks PASS; COACH lines read
- Rebuild from the log alone: Restore clean-install; SSH and nginx page back from the log; missed step added; duty trainer sees the page