https://github.com/rwxrob/boost
Get started right. Become a shell native. This is the way.
https://github.com/rwxrob/boost
bash basics beginner cloud-native containers devops docker education golang json learning linux lynx markdown pandoc shell terminal tmux vim yaml
Last synced: 5 months ago
JSON representation
Get started right. Become a shell native. This is the way.
- Host: GitHub
- URL: https://github.com/rwxrob/boost
- Owner: rwxrob
- Created: 2021-04-27T05:27:26.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-07-07T00:49:05.000Z (7 months ago)
- Last Synced: 2025-08-17T06:25:20.054Z (5 months ago)
- Topics: bash, basics, beginner, cloud-native, containers, devops, docker, education, golang, json, learning, linux, lynx, markdown, pandoc, shell, terminal, tmux, vim, yaml
- Language: Vim Script
- Homepage: https://github.com/rwxrob/boost#readme
- Size: 403 KB
- Stars: 16
- Watchers: 2
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Linux Beginner Boost
The *Linux Beginner Boost* is a quick start into the Linux world for absolute beginners with little or no Linux, terminal, or coding experience. This repo contains a Linux [Containerfile](Containerfile) that has a bit of everything to have fun while sampling and learning. Check in with [Rob's socials](https://linktr.ee/rwxrob) to see when where he's live and come say hello.
1. Install a terminal (preferably [WezTerm](https://wezterm.org))
1. Install [Podman](https://podman.io/) (or [Docker](https://docker.com) if you must)
1. Build and run the `boost` container locally
```sh
podman build -t boost https://github.com/rwxrob/boost.git
podman run -it --hostname boost --name boost boost
```
If you want to throw away the container after running just add `--rm` to the `run` command above. Otherwise, when you `exit` it will still be there and you can restart and attach later to continue your work until you explicitly remove it:
```sh
podman start -a boost
```
When you are ready to use the `man` pages consider running `sudo unminimize`.
## Beyond Boost
- Customizing [WezTerm](home/ubuntu/.wezterm.lua)
- Creating and customizing containers
- Kubernetes and "cloud native"
- Virtual machines and Proxmox
- Editor custom configuration
- ...