Making a Photo Booth Easy to Find on the Network is a hands-on project for learners who know basic terminal use and want to turn a running local service into something other devices can find and use. At Maple Yard, visitors need either a photo preview or a full album. You will publish clear service identities, resolve their real connection details, and save the matching images while keeping the information desk available.
One Guided Lab teaches the complete discovery-to-download workflow. One independent Challenge changes the workshop station names, ports and paths so you can apply the same tools and make the correct associations yourself.
What You Will Learn
After completing this course, you will be able to:
- browse real local-link mDNS/DNS-SD advertisements with Avahi;
- distinguish a service instance name from its target hostname, address, port and resource path;
- publish two HTTP services from complete XML templates and load their definitions;
- diagnose the difference between missing discovery, connection refusal, an absent HTTP path and valid but wrong content;
- obtain complete, decodable image collections from a second client using current discovery results;
- retain a neighboring information desk service and inspect only the files actually saved by each client.
Who This Course Is For
This course is for networking learners and practical Linux users who want to understand how a local service becomes discoverable and useful. Getting a Pop-Up Event Network Ready is recommended beforehand.
Prerequisites: You should recognize IPv4 addresses, hostnames, ports and paths, use basic terminal commands, switch between named tabs, and have followed complete HTTP download commands. You do not need DNS administration, XML experience or programming knowledge.
Learning environment: LabEx provides ready-to-use Publisher, Client and New Client terminals on an isolated Linux LAN, plus Photo Shelf for saved-image previews. The nodes share a kernel. Each unit starts independently. Documents are available in nine languages; runtime labels and command output remain English.
Frequently Asked Questions
Do I need to install software or use a real photo booth?
No. The prepared Linux environment includes Avahi and the running HTTP services. Original synthetic illustration cards stand in for attendee photographs; no physical camera, printer or personal images are needed.
Does finding a service guarantee that it works?
No. You will use its resolved address, port and path, then inspect the complete downloaded images. A visible service name or successful connection alone does not prove that you reached the correct collection. Discovery also does not provide authentication.
Does this configure public DNS or discovery across routers?
No. The course uses IPv4 mDNS/DNS-SD on one controlled local link. It does not promise browser-native .local handling or compatibility with every physical device.
What changes in the Challenge?
The workshop identities, ports and paths are recombined. You use the same guided tools and formats to publish two distinct collections and deliver them to New Client while preserving the desk. Each unit has its own fresh environment.




