Skip to content

Instantly share code, notes, and snippets.

View casjay's full-sized avatar
🎯
Learning, Self Discovery

casjay casjay

🎯
Learning, Self Discovery
View GitHub Profile
@casjay
casjay / centos-install-eth.txt
Last active April 17, 2018 02:35
Script to Install CentOS Server on a system with one ethernet card
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
@casjay
casjay / centos-install-pbx.txt
Last active March 13, 2018 00:48
Script to Setup PBX
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
@casjay
casjay / centos-install-server.txt
Last active March 13, 2018 00:46
Script to Install CentOS on a device with 2 Network Cards
##
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
@casjay
casjay / defaults-centossrv.txt
Created March 12, 2018 14:29
Default Packages for CentOS
acl
aic94xx-firmware
alsa-firmware
alsa-lib
alsa-tools-firmware
apr
apr-util
audit
audit-libs
@casjay
casjay / kaltura-centos
Last active March 18, 2018 05:39
Kaltura on CentOS install
#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
@casjay
casjay / Install-zammad-CentOS
Created March 19, 2018 20:22
Add Zammad, Elasticsearch & epel-release RPM repos and install 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

Keybase proof

I hereby claim:

  • I am casjay on github.
  • I am casjay (https://keybase.io/casjay) on keybase.
  • I have a public key whose fingerprint is B1DF 4B06 7C9E F00C 33A1 F73D 1AB3 09F4 2A76 4145

To claim this, I am signing this object:

@casjay
casjay / aria2c_webUI.md
Created November 25, 2018 15:27 — forked from GAS85/aria2c_webUI.md
Aria2 + Ubuntu 16.04 + Apache2 + Web UI
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

Aria 2

1. Installation

Install aria2 package:

@casjay
casjay / YouPHPTube.md
Last active November 28, 2018 17:46
YouPHPTube Install
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
@casjay
casjay / windows-terminal
Last active November 25, 2019 22:59
profile.json
// 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":
[