Internal Documentation
Status
  • πŸ‘‹Welcome
    • πŸ—‚οΈWhat is this?
    • πŸ•Quick Start
    • πŸ’ΈBilling
  • πŸ—ƒοΈExternal Links
    • πŸ—„οΈPublic Documentation
    • πŸ“‹Private GitHub
    • πŸ“‹Public GitHub
    • πŸ—»NetData
    • πŸ“ŠTrello
    • πŸ•°οΈService Monitoring
  • πŸ“Policies
    • Authentication, Access and Accounts
    • Issue and Project Tracking
    • Creation and Managment of Servers or Services
    • Monitoring and Alerting
    • External Access to Systems
    • Management of Documentation
  • πŸ“‹Processes
    • ❔Deploy new Container Stack
    • Limit Bandwidth to Container
    • ❔Create new Virtual Machine
    • Disaster Recovery
    • Port Forwarding or Tunneling a Service
    • Crowdsec Modules
    • Internal IP Range Change
    • SSH Keys
    • Increase Disk on VM
    • Add Wireguard Client
    • ❔New Domain
    • DNS Management
  • πŸ—ΊοΈService Overviews
    • Websites
    • Portainer and GitOps
    • Content Creation
      • Davinci Resolve Server
    • Plex Suite
      • Tdarr
      • Maintainerr
      • Dashdot
      • Overseerr
      • Bazarr
      • Wizarr
      • Plex
      • Tautulli
      • MovieMatch
      • Prowlarr
      • Radarr
      • Sonarr
      • Lidarr
      • FlareSolverr
      • qBittorrent
      • SabNZBD
      • Huntarr
    • Pterodactyl
    • Home Automation & Physical Security
      • Google Assistant
      • Tuya Cloud
      • Home Assistant
    • Infrastructure
      • ❔Cloudflare
      • NextDNS
      • UniFi
      • Synology NAS
      • Proxmox VE
      • Vultr
      • ❔CyberPower PowerPanel & UPS
    • Maintenance & Monitoring
      • AutoHeal
      • Proxmox Backup Server
      • Duplicati
      • Google Drive Sync
      • Ansible
      • UptimeKuma
      • NetData
      • NetbootXYZ
    • Security
      • Bitwarden
      • Google OpenID Auth
      • Wazuh
      • CrowdSec
    • Remote Access
      • Cloudflare Zero Trust
      • ❔UniFi - Wireguard
      • Kasm
    • Other Adhoc Apps
      • ISponsorBlockTV
      • Homebox
      • ❔Hosted Discord Bots
      • LibreChat
      • Imgur
      • Morphos
      • Zapier
      • EpicGames Free Games
      • GitBook
      • Trello
      • StirlingPDF
      • ❔MeTube
    • ❔OpenAI
  • πŸ–₯️Physical Hardware
    • Macaroni
    • Fettuccine
    • Linguine
    • UniFi
  • ‼️Troubleshooting
    • An Introduction...
    • UptimeKuma alerts
    • Portainer
    • Pterodactyl
  • πŸ“–-- Administration --
    • πŸ“ŽGitbook Templates
      • Guide - Root Page
      • Guide - New Docker App
      • Hardware Overview
      • App Overview - Externally Hosted
      • App Overview - Container
      • Miniguide - Compose
      • App Overview - Hosted Discord Bot
Powered by GitBook
On this page
  • Required Knowledge
  • Process
  • Create a new VM in Proxmox
  • Install SSH Keys
  • Create a new environment in Portainer
  • Deploy basic stacks
  • Push base config via Ansible
  • Setup Complete

Was this helpful?

  1. Processes

Create new Virtual Machine

Required Knowledge

  • Creation and Managment of Servers or Services

  • Authentication, Access and Accounts

Process

Create a new VM in Proxmox

  1. ???

Install SSH Keys

Refer to SSH Keys

Create a new environment in Portainer

OnPrem

  1. Log into Portainer

  2. On the left, select Environments

  3. On the right, click on 'add'

  4. Select Docker Standalone, then hit Start

  5. Select Edge Agent

    • Provide the name of the VM

    • For the API server, provide "https://espresso.agg.local:9443"

Externally hosted

Follow the above doco, but the API server is https://play.agamersgrind.com:9443

Deploy basic stacks


Setup Complete

Now that the VM is configured it is ready to have applications and services installed.

Please read these guides and policies before configuring any further

  • Monitoring and Alerting

  • External Access to Systems

  • Management of Documentation

PreviousLimit Bandwidth to ContainerNextDisaster Recovery

Last updated 1 year ago

Was this helpful?

Refer to and add the devices public IP to the source of the "Espresso - Edge Agent Connection" FW rule

Refer to the and run the stacks applicable to this server

Push base config via

Edit all relevant groups and add the machine as root@hostname

πŸ“‹
❔
'all' compose files
Ansible
Port Forward in UniFi