I'm an IT teacher and one of my courses is dedicated to network services deployment on Debian. I've taught my students about NFS, DHCP, Samba, FTP and HTTP servers.

I would like to evaluate them by asking them to deploy a new service that is not too complicated protocol-wise and configuration-heavy, but I don't have a lot of ideas. I've tought about :

  • DNS but it's too hard for their level
  • NTP but there's not much to configure
  • IRC but I can't find anything to setup

Therefore I'm a bit out of options.

So what network services comes to your mind that are quite interesting to discover ?

closed as primarily opinion-based by Rui F Ribeiro, muru, Sparhawk, mosvy, Thomas May 30 at 11:33

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    How about file sharing / host access? Setting up an ssh, SMB, or ftp service. Sharing files on a network and defining access rights seems both basic enough as well as close to a problem that makes sense to beginners. – Fiximan May 28 at 14:03
  • 1
    IMO DNS is the most useful of the lot, with some guidance. – Rui F Ribeiro May 28 at 14:17

SSHD is a very important one if not fundamental in today's behind the scenes operations. It also has very easy and next to out of the box configuration, which then can also get quite complex for more advanced applications. As an extension I'd introduce the concept of SSH tunnelling and setting up some simple proxy. This topic can be as wide as needed.

  • 1
    I'd also add socket-based activation for SSH using systemd. – Fanatique May 28 at 15:57

Not the answer you're looking for? Browse other questions tagged or ask your own question.