Skip to content

ansible playbook(s) for distro-morphing a debian server to kicksecure for use as a docker host

License

WTFPL, Unknown licenses found

Licenses found

WTFPL
LICENSE
Unknown
LICENSE.md
Notifications You must be signed in to change notification settings

xyhhx/ansible-kicksecure-docker-host

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kicksecure Docker Host Playbook

Canonical Source: https://git.sr.ht/~xyhhx/ansible-kicksecure-docker-host

Mirrors: Github | Codeberg

Use these playbooks to configure a Debian server to be distro-morphed to Kicksecure, hardened a bit more, and configured to run Docker.

This playbook was tested using OVH servers with an SSH key preinstalled (on the debian user instead of root)

Usage

Prerequisites

You need a Linux (or Unix) system with only a few things preinstalled:

Set up

  1. I generate a random word for my privileged user's username (security through obscurity bla bla bla)

  2. I generate an Ed25519 SSH key

  3. Set up the environment vars like so:

    cp .env.example .env
    # Fill out the env vars
    $EDITOR .env
  4. Finally, install the required Ansible Galaxy collections

    make install-requirements

Running the playbooks

Just run the following commands and it should just set everything up for ya

make a setup-user
make up

About

ansible playbook(s) for distro-morphing a debian server to kicksecure for use as a docker host

Topics

Resources

License

WTFPL, Unknown licenses found

Licenses found

WTFPL
LICENSE
Unknown
LICENSE.md

Stars

Watchers

Forks