https://github.com/jaimegalvezmartinez/linux-server-config-toolkit
toolkit you can configure an ubuntu system as if it were a gateway, being able to configure the networks interfaces, DHCP server, Firewall, local DNS server, SAMBA Server, NextCloud Server Open VPN Server OpenLDAP/Kerberos, Samba, CUPS Server and more.
https://github.com/jaimegalvezmartinez/linux-server-config-toolkit
automation bash bash-script config enhancement gateway linux open-source opensource openvpn production samba-server sftp-server tool toolkit tools ubuntu-server wireguard wireguard-vpn
Last synced: about 1 month ago
JSON representation
toolkit you can configure an ubuntu system as if it were a gateway, being able to configure the networks interfaces, DHCP server, Firewall, local DNS server, SAMBA Server, NextCloud Server Open VPN Server OpenLDAP/Kerberos, Samba, CUPS Server and more.
- Host: GitHub
- URL: https://github.com/jaimegalvezmartinez/linux-server-config-toolkit
- Owner: jaimegalvezmartinez
- License: mit
- Created: 2024-11-11T13:23:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-05-04T07:38:19.000Z (about 2 months ago)
- Last Synced: 2026-05-04T09:41:31.293Z (about 2 months ago)
- Topics: automation, bash, bash-script, config, enhancement, gateway, linux, open-source, opensource, openvpn, production, samba-server, sftp-server, tool, toolkit, tools, ubuntu-server, wireguard, wireguard-vpn
- Language: Shell
- Homepage:
- Size: 656 KB
- Stars: 11
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Linux Server Configuration Toolkit v3.4
linux server configuration toolkit is an open source toolkit that configure a gateway server, DHCP Server and more..., released under the GNU General Public License (GPL) and runs on top of Ubuntu GNU/Linux.
With this script you can configure an ubuntu system as if it were a gateway, being able to configure a DHCP server (with mac filter), Firewall, configure ACL, OpenVPN Server, Preebot eXecution Enviroment Server (PXE), Mail Server, OpenLDAP/Kerberos, Samba, CUPS Server and more.
A Script for set a Server for Enthusiasts
## Prerequisites
- Root Access: This script must be executed with root privileges.
- Recomend System: **Ubuntu 22.04 or newer** (adjustments may be required for other distributions).
## Installation & Usage
Clone the Repository (or copy the script directly from this repository):
```bash
git clone https://github.com/jaimegalvezmartinez/linux-server-config-toolkit.git
cd linux-server-config-toolkit
chmod +x lsct.sh
sudo su
./lsct.sh
```
## License
This project is licensed under the MIT License.
## ☕ Do you like the project?
Give it a star ⭐ on GitHub and share it with others!
## AUTHOR
Jaime Galvez Martinez © 2025
## Mentions
This script is based of Zentyal Server, many thanks for the developers of Zentyal Server @brunolorente, @novadevs-opensource, @jacalvo and other developers