Meidokon Wiki
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Useful(?) links

  • furinkan's stuff

  • Postfix snippets


  • SystemInfo

  • This sidebar

Navigation

  • FrontPage
  • RecentChanges
  • FindPage
  • HelpContents

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

Revision 3 as of 2017-10-10 13:52:19
MeidokonWiki:
  • servers

Provisioning a new VPS

Assuming I'm using Vultr right now.

  1. Pick specs
    • Sydney location, $5 VPS, Debian 9 should be good
    • Enable IPv6 and Auto Backups

    • Tick all SSH keys
    • Generic firewall group

    • Pick a good hostname and a leave the label as matching it
  2. Deploy Now
  3. Once the installation gets far enough it'll have an IP address allocated. Grab it and go add the DNS entry for it at https://www.gandi.net/en

  4. Go to the server's settings and set your Reverse DNS, foo.meidokon.net

  5. Configure backups: Weekly, Friday, 21:00 UTC

You should be pretty much sorted now.

Configuring the new VPS

  1. Get onto the box via the new IP or DNS
  2. Install minimal set of packages

    apt-get update
    apt-get install -y aptitude
    aptitude install -y git make
    aptitude install -y puppet-module-puppetlabs-stdlib
  3. Clone the puppet code

    cd /etc/puppet/
    rmdir code
    git clone https://github.com/barneydesmond/personal-puppet.git code
  4. Run puppet to conform the system:

    make -C /etc/puppet/code full

Your system should now be good.

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01
MoinMoin Release 1.9.11 [Revision release], Copyright by Juergen Hermann et al.