Skip to content

ThomasRosi/debian-server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

182 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Debian Server

About

For education purpose, this project was to give a try to configure a Debian server, by implementing the various services in terms of security and good manners that a sysadmin should have.

For the French community, a report about the project is available on report.

Feel free to use our code for your own server and contribute to this repository if you notice any mistakes.

Usage

After installing a Debian server, execute the server and/or the client configuration.

Example for installing Samba:

git clone git@github.com:rememberYou/Debian-server.git
cd Debian-server/scripts/samba
chmod +x samba-conf.sh
./samba-conf.sh

Don't forget to change the IPv4 address of your server and of your client for the scripts.

Services supporting [9/9]

  • NFS share
  • Samba share
  • Web server
  • FTP server
  • MySQL server
  • Backups
  • DNS server
  • NTP
  • SSH

Good idea for improvements

  • SELinux
  • Make a backup system with borg
  • Fix the vsftpd problem
  • Allow users to reach www.$username.lan with DNS

About

First step of setting up a Debian server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 51.5%
  • Shell 41.9%
  • ApacheConf 6.6%