Last active
March 9, 2024 12:13
-
-
Save JAlcocerT/197667ec5ec0da53e78eb58c4253a73f to your computer and use it in GitHub Desktop.
Ubuntu Installations
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
#Install Docker | |
sudo apt-get install \ | |
apt-transport-https \ | |
ca-certificates \ | |
curl \ | |
gnupg \ | |
lsb-release /-y | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg | |
echo \ | |
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ | |
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null | |
sudo apt-get update | |
sudo apt-get install docker-ce docker-ce-cli containerd.io -y | |
sudo docker run hello-world | |
#Install Docker compose | |
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose | |
sudo chmod +x /usr/local/bin/docker-compose | |
sudo usermod -aG docker $USER | |
### https://jalcocert.github.io/Linux/debian/ubuntu/linux_installing_apps/ ### | |
#https://github.com/JAlcocerT/Linux/blob/main/Ubuntu_installations_bash |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
apt update | |
apt install ansible | |
#ansible --version | |
#https://github.com/JAlcocerT/Linux/tree/main/Ansible |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
############### | |
### BACKUPS ### | |
############### | |
#dropbox | |
#sudo apt-get install nautilus-dropbox -y | |
#megasync | |
#wget https://mega.nz/linux/MEGAsync/xUbuntu_20.04/amd64/megasync-xUbuntu_20.04_amd64.deb | |
#cd ~/Downloads | |
#sudo apt install ./megasync-xUbuntu_20.04_amd64.deb | |
#timeshift | |
sudo add-apt-repository ppa:teejee2008/ppa | |
sudo apt-get update | |
sudo apt-get install timeshift | |
#celeste | |
flatpak install flathub com.hunterwittenborn.Celeste | |
#localsend | |
flatpak install flathub org.localsend.localsend_app | |
#nextcloud | |
flatpak install flathub com.nextcloud.desktopclient.nextcloud | |
# sudo add-apt-repository ppa:nextcloud-devs/client | |
# sudo apt install nextcloud-client -y | |
#remember to add in: showExperimentalOptions=true | |
#the following line: /home/yourusername/.config/Nextloud | |
#Synkron | |
#sudo add-apt-repository ppa:rock-core/qt4 | |
#sudo apt update | |
#http://synkron.sourceforge.net/download.php | |
#apt-get install build-essential libqt4-dev | |
#tar -xvf Synkron-1.6.2-src.tar.gz | |
#cd Synkron-1.6.2-src | |
#lrelease-qt4 Synkron.pro | |
#qmake-qt4 Synkron.pro | |
#make | |
#./synkron | |
#Grsync | |
sudo apt-get install grsync | |
###### | |
###VBOX### | |
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - | |
sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | |
sudo apt update && sudo apt install virtualbox-6.0 -y | |
sudo modprobe vboxdrv | |
#sudo apt remove virtualbox-dkms #if error on previous command | |
sudo apt install virtualbox-dkms -y | |
#vnc server | |
#vnc viewer | |
wget https://downloads.realvnc.com/download/file/viewer.files/VNC-Viewer-6.22.315-Linux-x86.deb | |
sudo apt install ./VNC-Viewer-6.22.315-Linux-x86.deb -y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo apt-get install conky-all curl | |
sudo apt update | |
conky --version | |
wget --no-check-certificate https://github.com/teejee2008/conky-manager/releases/download/v2.4/conky-manager-v2.4-amd64.run | |
sudo chmod +x conky-manager-v2.4-amd64.run | |
ls -l | |
sudo ./conky-manager-v2.4-amd64.run -y | |
sudo apt install conky p7zip imagemagick rsync |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
############## | |
### Design ### | |
############## | |
sudo snap install gimp | |
#sudo snap install upscayl | |
#flatpak install flathub org.upscayl.Upscayl | |
#https://github.com/upscayl/upscayl/releases | |
#sudo wget https://github.com/upscayl/upscayl/releases/download/v1.5.5/Upscayl-1.5.5.AppImage | |
#chmod +x ./*.AppImage | |
sudo snap install blender --classic && snap install freecad && snap install openscad && snap install cura-slicer | |
sudo snap install shotcut -- classic && snap install photoscape && snap install inkscape | |
sudo snap install penpot-desktop | |
#Flameshot | |
#kdenlive video editor | |
#openshot | |
#sudo snap install shotcut --classic | |
# Screen recording & audio | |
sudo apt install kazam #sharex foss for windows | |
sudo snap install audacity | |
sudo add-apt-repository ppa:openshot.developers/ppa | |
sudo apt-get update | |
sudo apt-get install openshot-qt | |
#E-Book Design | |
sudo add-apt-repository ppa:scribus/ppa | |
sudo apt update | |
sudo apt install scribus | |
#sudo apt remove scribus | |
#sudo add-apt-repository --remove ppa:scribus/ppa |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo apt install gnome-tweaks | |
sudo apt-get install chrome-gnome-shell | |
sudo apt install conky-all curl jq | |
#copy conky files to ~/.config/conky | |
cp ~/Downloads/conky_config/Graffias ~/.config/conky -r | |
sudo mkdir ~/.config/autostart | |
cp ~/Downloads/conky_config/start_conky.desktop ~/.config/autostart/start_conky.desktop -r |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
########### | |
### IoT ### | |
########### | |
#RPi | |
sudo apt install rpi-imager #balena etcher alternative | |
sudo snap install mosquitto | |
sudo snap install node-red | |
sudo snap install openhab | |
#Electronics | |
sudo add-apt-repository ppa:kicad/kicad-5.1-releases && sudo apt update && sudo apt install kicad | |
# Temp | |
apt install -y htop |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
############# | |
### MEDIA ### | |
############# | |
sudo apt install snapd | |
snap install vlc | |
flatpak install flathub io.github.dweymouth.supersonic | |
#snap install spotify | |
#flatpak install flathub io.freetubeapp.FreeTube | |
#Browsers | |
sudo snap install brave | |
flatpak install flathub com.github.micahflee.torbrowser-launcher | |
#librewolf | |
distro=$(if echo " bullseye focal impish uma una " | grep -q " $(lsb_release -sc) "; then echo $(lsb_release -sc); else echo focal; fi) | |
echo "deb [arch=amd64] http://deb.librewolf.net $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/librewolf.list | |
sudo apt install wget -y | |
sudo wget https://deb.librewolf.net/keyring.gpg -O /etc/apt/trusted.gpg.d/librewolf.gpg | |
sudo apt update -y | |
sudo apt install librewolf -y | |
#chrome | |
#wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb | |
#sudo apt install ./google-chrome-stable_current_amd64.deb | |
#rm google-chrome-stable_current_amd64.deb | |
#chromium |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
################ | |
### SECURITY ### | |
################ | |
#Firewall | |
#sudo ufw enable | |
sudo add-apt-repository universe | |
sudo apt update -y | |
sudo apt install gufw -y | |
#mullvad | |
wget --content-disposition https://mullvad.net/en/download/app/deb/latest | |
sudo apt install -y ./Mullvad* | |
#Password managers & 2FA's | |
sudo snap install bitwarden | |
sudo add-apt-repository ppa:phoerious/keepassxc #offline password manager | |
sudo apt update && sudo apt install keepassxc | |
#sudo add-apt-repository --remove ppa:phoerious/keepassxc | |
#sudo apt remove --autoremove keepassxc | |
sudo apt-get install aegis | |
#sudo snap install authy | |
#mac | |
#sudo apt-get install macchanger | |
### Fediverse ### | |
flatpak install flathub one.jwr.interstellar |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#################### | |
### Productivity ### | |
#################### | |
sudo apt-get install gnome-shell-pomodoro | |
#Ulauncher #ctrl + space | |
sudo snap install wekan | |
sudo snap install libreoffice | |
sudo snap install drawio | |
#flatpak install flathub md.obsidian.Obsidian | |
flatpak install flathub com.github.zadam.trilium | |
flatpak install flathub net.cozic.joplin_desktop | |
flatpak install flathub com.logseq.Logseq | |
#notion vs appflowy | |
#https://github.com/AppFlowy-IO/appflowy | |
#https://github.com/mattermost/mattermost |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
################### | |
### PROGRAMMING ### | |
################### | |
### DATA ### | |
#DBeaver | |
wget -O dbeaver-ce_latest_amd64.deb https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb | |
sudo dpkg -i dbeaver-ce_latest_amd64.deb | |
sudo apt-get -f install | |
#dbeaver | |
#pgAdmin | |
curl -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg | |
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list' | |
sudo apt update | |
sudo apt install pgadmin4 | |
#JLab | |
flatpak install flathub org.jupyter.JupyterLab | |
### Others ### | |
#https://snapcraft.io/docs/python-apps | |
#vmware | |
#octave | |
#sudo apt-get install flatpak | |
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo | |
flatpak install flathub org.octave.Octave -y | |
#sudo snap install code --classic | |
#sudo snap install codium --classic | |
#flatpak install flathub com.vscodium.codium | |
nix-env -iA nixpkgs.vscodium | |
sudo snap install flutter --classic | |
sudo snap install android-studio --classic | |
#Sublime: | |
sudo apt-get update | |
sudo apt-get upgrade | |
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - | |
sudo apt install apt-transport-https | |
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list | |
sudo apt update | |
sudo apt install sublime-text | |
sudo snap install notepad-plus-plus | |
sudo snap install atom --classic | |
#R: | |
sudo apt -y install r-base |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#VPNs | |
#https://github.com/tailscale/tailscale | |
sudo apt-get install apt-transport-https && | |
curl -fsSL https://pkgs.tailscale.com/stable/raspbian/buster.gpg | sudo apt-key add - && | |
curl -fsSL https://pkgs.tailscale.com/stable/raspbian/buster.list | sudo tee /etc/apt/sources.list.d/tailscale.list && | |
sudo apt-get update && | |
sudo apt-get install tailscale && | |
curl -fsSL https://tailscale.com/install.sh | sh | |
sudo tailscale up | |
#tailscale ip -4 | |
#ssh user_name@ip_given_from_tailscale ---> will connect to the device | |
echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.conf && | |
echo 'net.ipv6.conf.all.forwarding = 1' | sudo tee -a /etc/sysctl.conf && | |
sudo sysctl -p /etc/sysctl.conf && | |
sudo tailscale down | |
sudo tailscale up --advertise-exit-node | |
sudo tailscale up --exit-node=ip.add.re.ss --advertise-exit-node #action needed on this exit node after its validation on the web console -> settings/edit route settings |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment