A fully functional server installation
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.5 KiB

  1. #!/bin/bash
  2. #
  3. #######################################################################################################################
  4. #
  5. # Installation script for Arch Linux.
  6. # With LUKS, LVM and other packages.
  7. # Further installation for other packages and configurations.
  8. #
  9. # Visit https://git.pwoss.xyz/server/iso for latest code and other details
  10. #
  11. ############################ GPLv2 License
  12. # Copyright (C) 13 Sept 2019 Daniel Sundermann for https://git.pwoss.xyz/desktop/iso
  13. # This program is free software; you can redistribute it and/or modify it under
  14. # the terms of the GNU General Public License as published by the Free Software
  15. # Foundation; either version 2 of the License, or (at your option) any later
  16. # version.
  17. # This program is distributed in the hope that it will be useful, but WITHOUT
  18. # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  19. # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
  20. # You should have received a copy of the GNU General Public License along with
  21. # this program; if not, see <https://www.gnu.org/licenses/old-licenses/gpl-2.0.html>.
  22. ############################ GPLv2 License end
  23. #
  24. ## AUR packages and configurations
  25. #
  26. PACKAGES="freshrss seahub adminer pi-hole-server downgrade etc-update" # AUR packages
  27. # AUR Helper - pikaur
  28. git clone https://aur.archlinux.org/pikaur.git
  29. cd pikaur/
  30. makepkg -fsri --noconfirm
  31. cd ..
  32. rm -rf pikaur/
  33. ## Packages
  34. pikaur -S $PACKAGES --noconfirm
  35. echo "ALL DONE!"