mirror of
				https://github.com/community-scripts/ProxmoxVE.git
				synced 2025-11-04 10:22:50 +00:00 
			
		
		
		
	
		
			
	
	
		
			44 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			44 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| 
								 | 
							
								#!/usr/bin/env bash
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Copyright (c) 2021-2023 tteck
							 | 
						||
| 
								 | 
							
								# Author: tteck (tteckster)
							 | 
						||
| 
								 | 
							
								# License: MIT
							 | 
						||
| 
								 | 
							
								# https://github.com/tteck/Proxmox/raw/main/LICENSE
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								source /dev/stdin <<< "$FUNCTIONS_FILE_PATH"
							 | 
						||
| 
								 | 
							
								color
							 | 
						||
| 
								 | 
							
								verb_ip6
							 | 
						||
| 
								 | 
							
								catch_errors
							 | 
						||
| 
								 | 
							
								setting_up_container
							 | 
						||
| 
								 | 
							
								network_check
							 | 
						||
| 
								 | 
							
								update_os
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								msg_info "Installing Dependencies"
							 | 
						||
| 
								 | 
							
								$STD apt-get install -y curl
							 | 
						||
| 
								 | 
							
								$STD apt-get install -y sudo
							 | 
						||
| 
								 | 
							
								$STD apt-get install -y mc
							 | 
						||
| 
								 | 
							
								msg_ok "Installed Dependencies"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								msg_info "Installing ASP.NET Core Runtime"
							 | 
						||
| 
								 | 
							
								wget -q https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
							 | 
						||
| 
								 | 
							
								$STD dpkg -i packages-microsoft-prod.deb
							 | 
						||
| 
								 | 
							
								rm -rf packages-microsoft-prod.deb
							 | 
						||
| 
								 | 
							
								$STD apt-get update
							 | 
						||
| 
								 | 
							
								$STD apt-get install -y aspnetcore-runtime-7.0
							 | 
						||
| 
								 | 
							
								msg_ok "Installed ASP.NET Core Runtime"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								msg_info "Installing Technitium DNS"
							 | 
						||
| 
								 | 
							
								systemctl stop systemd-resolved
							 | 
						||
| 
								 | 
							
								echo "DNSStubListener=no" >>/etc/systemd/resolved.conf
							 | 
						||
| 
								 | 
							
								ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
							 | 
						||
| 
								 | 
							
								$STD bash <(curl -fsSL https://download.technitium.com/dns/install.sh)
							 | 
						||
| 
								 | 
							
								msg_ok "Installed Technitium DNS"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								motd_ssh
							 | 
						||
| 
								 | 
							
								root
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								msg_info "Cleaning up"
							 | 
						||
| 
								 | 
							
								$STD apt-get autoremove
							 | 
						||
| 
								 | 
							
								$STD apt-get autoclean
							 | 
						||
| 
								 | 
							
								msg_ok "Cleaned"
							 |