Kolam Ayer MakersLinux Foundations

Platform Reference

Use this page when a quest says “your server”, “your first URL”, “your second URL”, “your port”, IRC, Forgejo, or web SSH.

Fixed Names

guide checks

Use the guide throughout the course for help, objectives, quests, answer submission, and progress checks. In a terminal, run guide now to see your current session objective. After you complete it, guide now shows your current quest. Submit a prompted answer with guide answer <your answer>; after practical work, run guide check. In an IRC DM to guide, send only now, answer <your answer>, or check. The guide checks explicit evidence such as command history, files, and answers, then records score and progress when the check passes. Chat responses can help you understand what to do, but progress requires a passing check. Read scoring and rankings for every score award, tier, ranking tie-breaker, and the points ledger.

The guide uses only course-approved evidence for checks. Do not paste secrets into IRC or chat: no passwords, private keys, access tokens, or private setup links.

IRC Shape

Use your course username as your IRC nickname. Join #lf2607 for public help, completion announcements, and coordination.

If your nickname is already in use, check whether you are still connected in another browser tab or client. If you need a temporary suffix, tell the instructor and switch back to your course username after the stale session disconnects.

The web IRC entry point is lf2607.kolamayermakers.org/irc/.

Forgejo Shape

Forgejo is the class git server. Use the same course username and password as your Unix and IRC account.

Use HTTPS first unless the instructor has confirmed your Forgejo SSH key setup. Verify the remote with git remote -v before pushing.

Login Shape

ssh username@lf2607.kolamayermakers.org

The new@lf2607.kolamayermakers.org account is only the onboarding door. It creates your real account, prints the real SSH command, then disconnects.

Use the password guide when choosing or changing your classroom passphrase.

Web SSH Graduation

Web SSH is an onboarding bridge. Use it when browser access is the only thing working or when you are still learning enough SSH to recover from mistakes.

Normal SSH is the target skill:

ssh username@lf2607.kolamayermakers.org

Web SSH recovery is available to Linux Foundations course members. It is not a graduation gate: use it whenever browser access is the only working path.

Public URL Shapes

Static page URL:

https://lf2607.kolamayermakers.org/~username/

User service URL:

https://username.lf2607.kolamayermakers.org/

If the service URL does not resolve, collect local evidence before asking for routing help:

host "$(whoami).lf2607.kolamayermakers.org"
PORT="$((10000 + $(id -u)))"
curl -I "http://127.0.0.1:$PORT/"
systemctl --user status site.service

If local curl works and the public hostname does not resolve, bring those exact outputs to the instructor as a routing issue.

Service Port Formula

In this course only, your personal service port is 10000 + uid.

printf '%s\n' "$((10000 + $(id -u)))"

Use the result anywhere a service quest says PORT.

Ports are numeric. If your computed value is above 65535, stop and ask the instructor because that account id does not fit this course port formula.

Proof Commands

whoami
pwd
ls -la ~
curl -I https://lf2607.kolamayermakers.org/~username/
git -C ~/src remote -v
systemctl --user status site.service
journalctl --user -u site.service --no-pager -n 50

Docs Pointers