GithubHelp home page GithubHelp logo

flo-ku / next-server-buster Goto Github PK

View Code? Open in Web Editor NEW
1.0 0.0 1.0 587 KB

Debian Buster Version of NeXt-Server Script

License: GNU General Public License v3.0

Shell 83.87% TSQL 13.28% HTML 0.34% PHP 2.38% C++ 0.13%

next-server-buster's Introduction

NeXt-Server-Buster

Debian Buster Version of NeXt-Server Script.
NeXt-Server Wiki »

Report bug · Blog


Table of contents

What you need:

A vServer with at least:

- 1 CPU Core
- 1 GB RAM
- KVM virtualized server (Openvz [...] will not work!)
- The latest "clean" Debian 10.x minimal installed on the server (with all updates!)
- rDNS set to the desired Domain
- root user access
- 9 GB free disk space

- IPv4 Adress
- A Domain and the ability to change the DNS Settings
- DNS Settings described in the dns_settings.txt
- Time... the DNS system may need 24 to 48 hours to recognize the changes you made!

- The will to learn something about Linux ;)

Quick start

Several quick start options are available:

Important!: Login with:

  • su - otherwise the script will throw multiple errors!

Install with [git]:

  • cd /root/; apt-get update; apt-get install git -y; git clone https://github.com/shoujii/NeXt-Server-Buster; cd NeXt-Server-Buster; bash nxt.sh

Read the NeXt-Server Wiki for advanced information!

What's included

Within the cloned repository you'll find the following directories and files, grouping the different installation files and configs in a logic structure. You'll see something like this:

NeXt-Server-Buster/
    ├── .github/
    │   ├── issue_template.md
    │
    ├── addons/
    │
    │   ├── vhosts/
        │   ├── [Various Vhost .conf files]
        │
    │   ├── [Various Addon .sh files]
    │
    ├── checks/
    │   ├── [Various check .sh files]
    │
    ├── configs/
    │   ├── arno-iptables-firewall/
    │   ├── dovecot/
    │   ├── fail2ban/
    │   ├── mailserver/
    │   ├── nginx/
    │   ├── php/
    │   ├── pma/
    │   ├── postfix/
    │   ├── rainloop/
    │   ├── rspamd/  
    │   ├── sshd_config  
    │   ├── userconfig.cfg
    │   ├── versions.cfg
    │
    ├── cronjobs/
    │   ├── backupscript
    │
    ├── includes/
    │   ├── NeXt-logo.jpg
    │   ├── dns_settings.txt
    │   ├── issue
    │   ├── issue.net
    │
    ├── logs/
    │   ├── error.log
    │   ├── failed_checks.log
    │   ├── main.log
    │   ├── make.log
    │   ├── make_error.log   
    │
    ├── menus/
    │   ├── [Various menu .sh files]
    │
    ├── script/
    │   ├── [Various script .sh files (main part of the script)]
    │
    ├── updates/
    │   ├── [Various service update .sh files]
    │
    ├── LICENSE
    ├── README.md
    ├── confighelper.sh
    ├── dns_settings.txt
    ├── install.sh
    ├── login_information.txt
    ├── nxt.sh
    ├── update_script.sh

Bugs and feature requests

Have a bug or a feature request? Please first read the issue guidelines and search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.

Documentation

The NeXt-Server documentation, included in this repository in the docs directory, is also available on the NeXt-Server Wiki.

Contributing

Please read through our contributing guidelines. Included are directions for opening issues, coding standards, and notes on development.

Creators

Marcel Gössel

René Wurch

Thanks

Thanks to [Thomas Leister] and his awesome Mailserver Setup, we're using in this Script! (https://thomas-leister.de/mailserver-debian-stretch/)

Also thanks to [Michael Thies], for the managevmail script, used for the Mailserver. (https://github.com/mhthies/managevmail)

A big thanks to [George Liu], for some great lines of code!. (https://github.com/centminmod)

Used software

Copyright and license

Code and documentation copyright 2017-2019 the NeXt-Server-Buster Authors Code released under the GNU General Public License v3.0.

next-server-buster's People

Contributors

bobber446 avatar

Stargazers

 avatar

Forkers

hathagat

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.