Jump to content
Fluffee

Fluffee's Server Setup 2.0 [BETA]

Recommended Posts

Fluffee's Server Setup 2.0 [BETA]

As some of you may know, I released an automated server setup script a little over a year ago. Albeit that script worked well, I was never fully satisfied with it, as I found it to be kind of messy to use. As a result, I rewrote the script, and restructured it, to add more, and stronger support for the different versions of Debian, the different versions of CentOS and the different versions of Ubuntu. However, with so many different Operating Systems being supported, and many different server providers having different setups, it's hard for me to test every possible scenario on my own. Which is why I've been privately handing this script out, and am now publicly looking for help.

What does the script do?
Similar to my previous setup script, this script changes the SSH port and creates a new user for connecting and using the server and disables root SSH connections; it installs the latest version of TightVNC Server (1.3.10) and sets that up with the desired port and password. It installs JDK 102 (32 or 64 bit depending on the OS), and installs TRiBot and OSBuddy and sets up the appropriate .jar file associations.

What operating systems does it support?
- CentOS (6.x and 7.x) (32 and 64 bit)
- Debian (7.x and 8.x) (32 and 64 bit)
- Ubuntu (12.x, 14.x and 16.x) (32 and 64 bit)

Does it work?

As far as I know, yes it does in fact work, and it works well if I might add. However, given that I can't test every possible setup, there is the potential for differences and issues, which is why I need help.

I want to beta test, how can I help?
The next time you setup a server, or if you just want to reinstall your old one, use this new script and let me know if you encounter any issues or things that you think are missing. Ideally, after you answer the questions the script prompts you for, you shouldn't have to touch the keyboard again. Therefore, if during installation the script prompts you for any kind of input that isn't the first few questions, please let me know as this is probably not supposed to happen. Also, if things don't work, like TRiBot doesn't open, there's no internet browser, LG won't hook, etc. make me aware of those issues as well, so I can try and fix them!

I've found a bug, what do you need from me?

A few things, I'll need the operating system and bit type and a description of the bug. I may ask you for SSH access to the server, as well as ask you to reinstall the server a few times, while I attempt to troubleshoot the issue. The issues may only arise on your server, so I might not be able to recreate the issue on my end, as my hosting provider may have a different server setup than your's. I've added in a bug report format below which would be the best way to report a bug, but simply shooting me a PM or messaging me on Skype also work, assuming you're willing to allow me to troubleshoot.
 

Quote

What operating system are you running?

What bit type (32 or 64) is your operating system?

What is the issue you're having?

Can you provide screenshots of the issue? If so, please link.

What is your preferred method of contact?

Any other comments about the issue itself.

 

How do I run the script?

Login as root to a fresh VPS/dedi running one of the supported operating systems. From there run the commands listed below and follow the onscreen instructions. For those who would like to see the script's code, it can be found on my github here. The commands to run are as follows:

wget --no-check-cert https://bitbucket.org/Fluffee/fluffees-server-setup/raw/master/fluffees-server-setup.sh && chmod +x fluffees-server-setup.sh && ./fluffees-server-setup.sh -v

Version History

Quote

v2.2.3 - Updated Debian JDK installs to use the Webupd8 repo, as my mirrors kept dying. Also removed the verbose flag, as the non verbose version looks nice while installing

v2.1.0 - Removed TightVNC 1.3.10 and replaced with TigerVNC. TigerVNC is actively updated and allows for changing resolutions on the fly

v2.0.1 - Updated all Java download links to an external host, as Oracle changed the archive downloads.

v2.0.0 - Initial release.

 

Edited by Fluffee
Updates
  • Like 17
  • Thanks 2

Share this post


Link to post
Share on other sites

Unsure who still monitors this thread, other than me, but I've been checking the install scripts to ensure they're functioning correctly. So far, I've checked CentOS 6 and Debian 7, currently checking Debian 8 and CentOS 7.

Also, decided to start lightening the install scripts to reduce OS footprint on the server. All Debian 7 installs will consume 100MB of RAM or less, after the install completes. You may need to reboot the server immediately after the install for full effect, this will be done automatically in the future.

  • Like 1

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.

×