OS: Ubuntu 18.04 Apache/2.4.18 1.0.2g-1ubuntu4.10
Aim: to install Aria2 with WebUI and secure Token.
IP Addr of your Aria2 server is 192.168.0.111
Your local IP network is 192.168.0.0/24
Install aria2 package:
#!/bin/bash | |
# | |
# Brady Shea - 18SEP2020 - conversion of system_update alias to bash script | |
# https://www.holylinux.net/ | |
# | |
# Place this script in "/usr/local/sbin/system_update" or similar location under your $PATH | |
# It needs root permissions (SUDO) to execute. | |
# | |
# Change these settings to your liking: | |
################################# |
195.114.173.153 # ns1.internetia.pl - Netia | |
195.116.55.69 # ns2.internetia.pl - Netia | |
8.8.8.8 # google-public-dns-a.google.com - Google | |
8.8.4.4 # google-public-dns-b.google.com - Google | |
208.67.222.222 # resolver1.opendns.com - OpenDNS | |
208.67.220.220 # resolver2.opendns.com - OpenDNS | |
208.67.222.220 # resolver3.opendns.com - OpenDNS | |
208.67.220.222 # resolver4.opendns.com - OpenDNS | |
149.156.1.3 # nms.cyf-kr.edu.pl | |
149.156.4.11 # info.cyf-kr.edu.pl |
#!/bin/bash | |
# Created by fibergames.net // Loranth Moroz // v.0.5 | |
# Required tools to run this script as is: curl (https://curl.haxx.se/) & jq (https://stedolan.github.io/jq/) | |
# This only works for Digitalocean - 10$ credit referral link: https://m.do.co/c/fed75101475f | |
# Edit token, domain, subdomain to fit your needs | |
# Substitute ipinfo.io with your own ip-checker e.g. ipecho.net/plain | |
# This is to be used with crontab -> example entry to run it every 3hours: | |
# 0 */3 * * * sh /path/to/script/dnsupdater.sh | |
# Don't forget to make it executable: chmod +x /path/to/script/dnsupdater.sh |
#!/bin/bash | |
# Colors | |
RED='\033[0;31m' | |
BLACK='\033[0;30m' | |
DARK_GRAY='\033[1;30m' | |
LIGHT_RED='\033[1;31m' | |
GREEN='\033[0;32m' | |
LIGHT_GREEN='\033[1;32m' | |
BROWN_ORANGE='\033[0;33m' |
# This is a general-purpose function to ask Yes/No questions in Bash, either | |
# with or without a default answer. It keeps repeating the question until it | |
# gets a valid answer. | |
ask() { | |
# https://djm.me/ask | |
local prompt default reply | |
while true; do |
#/bin/bash | |
#The one step installer for the AtoMiC-ToolKit | |
#Written by KnightCinema.com | |
touch /var/log/atomic-install.log | |
echo "Updating APT ..." | |
apt-get -y update > /var/log/atomic-install.log | |
echo "Installing Prerequsits" | |
apt-get -y install git-core nano python-software-properties dialog > /var/log/atomic-install.log | |
dialog --title "The AtoMiC Tool Kit installer" --yesno "This will install the AtomMiC toolkit as well as some prerequsits. Please be aware this software is provided with no warranties. Proceed at your own risk. Would you like to continue?" 8 100 | |
# Cloaning into the OPT folder for organization. |
<!doctype html> | |
<html> | |
<head> | |
<!-- Priority tags. These must come first. --> | |
<meta charset="utf-8"> | |
<meta http-equiv="x-ua-compatible" content="ie=edge; chrome=1"> <!-- Render Chrome if available or using latest version of Internet Explorer (Recommended). --> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"> | |
<!-- Document Title --> | |
<title>Page Title</title> | |
<!-- Allows control over where resources are loaded from. Place as early in the document as possible, only applies to content below this tag. --> |
At the top of the file there should be a short introduction and/ or overview that explains what the project is. This description should match descriptions added for package managers (Gemspec, package.json, etc.)
Show what the library does as concisely as possible, developers should be able to figure out how your project solves their problem by looking at the code example. Make sure the API you are showing off is obvious, and that your code is short and concise.