The main purpose of this repository is to contain Linux shell scripts
that can be triggered on system without needing to have a bunch of dependencies.
Only requirements that you should have is bash
and wget
command
and in most cases internet connection.
You can use the following syntax to execute scripts:
bash <(wget -O - https://.../linux-config-scripts/master/debian-post-install/openvpn.sh)
You can also use this syntax to execute a script that doesn't require any interaction:
wget -O - https://.../linux-config-scripts/master/debian-post-install/vim.sh | bash
You should also be able to call them from chef
, if you are planning to run scripts on multiple servers.
Many scripts include tweakable variables, if you wish to modify them then you should save script on disk before you execute it.
- arch-post-install
- debian-post-install
- fedora-post-install
- adobe-flash.sh
- apache-netbeans.sh
- bleachbit.sh
- build-nginx-with-pagespeed.sh
- dbeaver.sh
- fasm.sh
- grub-efi.sh
- hla.sh
- libvirt-qemu-kvm.sh
- mate-numix-icon-theme-square-light.sh
- mariadb.sh
- minetest-server.sh
- nfs-server.sh
- nginx-php-stack.sh
- nouveau-off.sh
- obs-plugin-linuxbrowser.sh
- old-kernels.sh
- onionshare.sh
- openvpn.sh
- pam-su-no-password.sh
- pcsx2.sh
- podman-desktop.sh
- qt5-devel.sh
- replace-lightdm-with-gdm.sh
- samba-server-public.sh
- selinux-off.sh
- sshesame.sh
- streama-server.sh
- teamspeak3-client.sh
- vim.sh
- rhel-post-install