Giter Club home page Giter Club logo

techandtool's Introduction

Tech and Tool

  • Useful graphical tool to install various things and set config values from within the CLI/Terminal
  • Initially created for the Nextcloud VM (and RPI ARMHF VM branch) made by @enoch85 and @ezraholm50.
  • Tested and works on Ubuntu server 16.04.
  • No support is provided for other distributions.

How to:

  • sudo mkdir -p /var/scripts

  • sudo wget https://github.com/ezraholm50/techandtool/raw/master/techandtool.sh -P /var/scripts

  • sudo cp /var/scripts/techandtool.sh /usr/sbin/techandtool

  • chmod +x /usr/sbin/techandtool

  • sudo techandtool

  • Every time you want to use the installer run: sudo techandtool

  • To debug the tool run: sudo bash -x techandtool

This script can:

Index

  • 1 Variable / requirements

  • 1.0 Network

  • 1.1 Network vars

  • 1.2 Raspberry - can get expand

  • 1.3 Fix nasty locale error over SSH

  • 1.4 Whiptail size

  • 1.5 Whiptail check

  • 1.6 Root check

  • 1.7 Update notification

  • 1.8 Vacant

  • 1.9 Ask to reboot

  • 1.10 Check Ubuntu OS

  • 2 Tech and Me

  • 2.1 Install Nextcloud

  • 2.2 Install Nextcloud Apps

  • 2.91 Collabora

  • 2.92 Spreed-webrtc

  • 2.93 Gpxpod

  • 2.3 Install Wordpress

  • 2.4 Install NextBerry

  • 2.5 Install Teamspeak

  • 3 Tools

  • 3.1 Show LAN details

  • 3.2 Show WAN details

  • 3.3 Change Hostname

  • 3.4 Internationalisation

  • 3.5 Connect to WLAN

  • 3.6 Raspberry specific

  • 3.61 Resize root fs

  • 3.62 External USB HD

  • 3.63 RPI-update

  • 3.64 Raspi-config

  • 3.7 Show folder size

  • 3.8 Show folder content with permissions

  • 3.9 Show connected devices

  • 3.10 Show disks usage

  • 3.11 Show system performance

  • 3.12 Disable IPV6

  • 3.13 Find string in files

  • 3.14 Reboot on out of memory

  • 3.15 Notify email upon ROOT login SSH

  • 3.16 Notify email upon $USER login SSH

  • 3.17 Vacant

  • 3.18 Vacant

  • 3.19 Set dns to google and opendns

  • 3.20 Progressbar

  • 3.21 Boot terminal

  • 3.22 Boot gui

  • 3.23 Set swappiness

  • 3.24 Delete line containing string

  • 3.25 Upgrade kernel

  • 3.26 Backup system

  • 3.27 Restore backup

  • 3.28 Fail2Ban SSH

  • 3.29 Google auth SSH

  • 3.30 Distribution upgrade

  • 3.31 Check internet speed

  • 4 Install packages menu

  • 4.1 Install packages

  • 4.2 Install Webmin

  • 4.3 Install SSH server

  • 4.4 Install SSH client

  • 4.5 Install Change SSH port

  • 4.6 Install ClamAV

  • 4.7 Install Fail2Ban

  • 4.8 Install Nginx

  • 4.9 Vacant

  • 4.10 Install NFS client

  • 4.11 Install NFS server

  • 4.12 Install DDclient

  • 4.13 Install Atomic-Toolkit

  • 4.14 Install Plesk

  • 4.15 Install Network-manager

  • 4.16 Vacant

  • 4.17 Install OpenVpn

  • 4.18 Install Plex

  • 4.19 Install VNC

  • 4.20 Install Zram-config

  • 4.21 Install Install virtualbox

  • 4.22 Install Install virtualbox extension pack

  • 4.23 Install Install virtualbox guest additions

  • 5 Firewall menu

  • 5 Update & upgrade

  • 6 About this tool

  • 7 Tech and Tool

  • CAREFULL THIS IS ALPHA SOFTWARE, USE AT YOUR OWN RISK

Tech and Me

We at Tech and Me dedicate our time building and maintaining Virtual Machines so that the less skilled users can benefit from easy setup servers.

Here is an example of VM's we offer for free:

  • Nextcloud / ownCloud
  • Nextcloud on a RaspberryPI
  • WordPress
  • Minecraft
  • Access manager
  • TeamSpeak

Its as easy as downloading the virtual disk image, mounting it and use it!

For great guides on Linux, ownCloud and Virtual Machines visit Tech and Me

techandtool's People

Watchers

James Cloos avatar 子愚非鱼 avatar  avatar

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.