OS: Ubuntu 16.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 111.222.111.222
Your local IP network is 192.168.0.0/24
Install aria2 package:
acl | |
aic94xx-firmware | |
alsa-firmware | |
alsa-lib | |
alsa-tools-firmware | |
apr | |
apr-util | |
audit | |
audit-libs |
## | |
yum install -y wget net-tools e2fsprogs http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/v/vnstat-1.15-2.el7.x86_64.rpm | |
systemctl enable vnstat && systemctl start vnstat | |
wget casjay.us/vm-settings/base-server.tar.gz -O /tmp/base-server.tar.gz | |
mkdir -p /tmp/base && tar xfvz /tmp/base-server.tar.gz -C /tmp/base && source /tmp/base/root/.bashrc | |
cp -Rfv --no-preserve=mode,ownership /tmp/base/* / && chattr +i /etc/resolv.conf && exit | |
timedatectl set-timezone America/New_York | |
sed -i "s#myserverdomainname#$(echo $HOSTNAME)#g" /etc/sysconfig/network | |
sed -i "s#mydomain#$(echo $HOSTNAME |awk -F. '{$1="";OFS="." ; print $0}' | sed 's/^.//')#g" /etc/sysconfig/network |
yum install -y wget net-tools e2fsprogs http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/v/vnstat-1.15-2.el7.x86_64.rpm | |
systemctl enable vnstat && systemctl start vnstat | |
wget casjay.us/vm-settings/base-pbx.tar.gz -O /tmp/base-pbx.tar.gz | |
mkdir -p /tmp/base && tar xfvz /tmp/base-pbx.tar.gz -C /tmp/base && source /tmp/base/root/.bashrc | |
cp -Rfv --no-preserve=mode,ownership /tmp/base/* / && chattr +i /etc/resolv.conf && exit | |
timedatectl set-timezone America/New_York | |
hostnamectl set-hostname pbx.casjay.tel | |
sed -i "s#myserverdomainname#$(echo $HOSTNAME)#g" /etc/sysconfig/network | |
sed -i "s#mydomain#$(echo $HOSTNAME |awk -F. '{$1="";OFS="." ; print $0}' | sed 's/^.//')#g" /etc/sysconfig/network |
#Kaltura On CentOS 7 | |
#edit /etc/selinux/config and | |
#either disable or set selinux to permissive | |
setenforce permissive | |
#Setup repos | |
rpm -ihv http://installrepo.kaltura.org/releases/kaltura-release.noarch.rpm | |
rpm -ihv https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm |
sudo yum -y install epel-release wget | |
sudo wget -O /etc/yum.repos.d/zammad.repo https://dl.packager.io/srv/zammad/zammad/stable/installer/el/7.repo | |
echo "[elasticsearch-5.x] | |
name=Elasticsearch repository for 5.x packages | |
baseurl=https://artifacts.elastic.co/packages/5.x/yum | |
gpgcheck=1 | |
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch | |
enabled=1 | |
autorefresh=1 |
yum install -y wget net-tools e2fsprogs http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/v/vnstat-1.15-2.el7.x86_64.rpm | |
systemctl enable vnstat && systemctl start vnstat | |
wget casjay.us/vm-settings/base-eth.tar.gz -O /tmp/base-eth.tar.gz | |
mkdir -p /tmp/base && tar xfvz /tmp/base-eth.tar.gz -C /tmp/base && cp -Rfv /tmp/base/root/.bashrc /root/ && exit | |
cp -Rfv --no-preserve=mode,ownership /tmp/base/* / && chattr +i /etc/resolv.conf | |
timedatectl set-timezone America/New_York | |
sed -i "s#myserverdomainname#$(echo $HOSTNAME)#g" /etc/sysconfig/network | |
sed -i "s#mydomain#$(echo $HOSTNAME |awk -F. '{$1="";OFS="." ; print $0}' | sed 's/^.//')#g" /etc/sysconfig/network | |
domainname $(hostname -f |awk -F. '{$1="";OFS="." ; print $0}' | sed 's/^.//') && echo "kernel.domainname=$(domainname)" >> /etc/sysctl.conf |
CentOS
git clone https://github.com/DanielnetoDotCom/YouPHPTube.git /var/www/html/youphptube
git clone https://github.com/DanielnetoDotCom/YouPHPTube-Encoder.git /var/www/html/encoder
curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl && sudo chmod a+rx /usr/local/bin/youtube-dl
systemctl restart httpd
sudo mysql_secure_installation
mkdir /var/www/html/youphptube/videos
// To view the default settings, hold "alt" while clicking on the "Settings" button. | |
// For documentation on these settings, see: https://aka.ms/terminal-documentation | |
{ | |
"$schema": "https://aka.ms/terminal-profiles-schema", | |
"defaultProfile": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}", | |
"profiles": | |
[ |
#!/bin/bash | |
USER_ID=$(id -u); | |
GROUP_ID=$(id -g); | |
docker run -it --rm \ | |
-e LC_ALL=en_US.UTF-8 \ | |
-e PULSE_SERVER=unix:${XDG_RUNTIME_DIR}/pulse/native \ | |
--volume=${XDG_RUNTIME_DIR}/pulse:${XDG_RUNTIME_DIR}/pulse \ | |
--volume="${HOME}/.config/tizonia":/home/tizonia/.config/tizonia \ |