https://github.com/tnt1232007/setup-os
Scripts to setup OS
https://github.com/tnt1232007/setup-os
debian linux macos os powershell script shell ubuntu windows
Last synced: about 1 month ago
JSON representation
Scripts to setup OS
- Host: GitHub
- URL: https://github.com/tnt1232007/setup-os
- Owner: tnt1232007
- Created: 2025-02-20T12:55:37.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-02-20T14:25:43.000Z (12 months ago)
- Last Synced: 2025-02-20T14:33:51.619Z (12 months ago)
- Topics: debian, linux, macos, os, powershell, script, shell, ubuntu, windows
- Language: PowerShell
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Setup OS Scripts
This repository contains scripts to automate the setup of various operating systems and configurations.
## Linux (Ubuntu/Debian)
- [`linux-01.sh`](https://url.trinitro.io/linux-setup): Sets up Docker and configures Git.
- [`linux-02-cifs-mount.sh`](https://url.trinitro.io/linux-cifs): Mounts external CIFS network drives.
- [`linux-03-bash-aliases.sh`](https://url.trinitro.io/linux-alias): Adds Docker and Docker Compose aliases/functions for easier container management.
- [`linux-04-kernel-changed.sh`](https://url.trinitro.io/linux-kernel): Set a specific Linux kernel version using GRUB.
```bash
curl -fsSL https://url.trinitro.io/linux-setup | bash
curl -fsSL https://url.trinitro.io/linux-cifs | bash
curl -fsSL https://url.trinitro.io/linux-alias | bash
curl -fsSL https://url.trinitro.io/linux-kernel | bash
```
## Windows
- `windows-01.md`: Step-by-step guide for installing and configuring Windows on bare metal or Proxmox VM.
- [`windows-02.ps1`](https://url.trinitro.io/win-setup): Automates Windows setup: installs software, configures SSH/Git, and restores workspace/configurations.
```powershell
irm https://url.trinitro.io/win-setup | iex
```
## MacOS
- `macos-01.md`: Step-by-step guide for installing and configuring macOS on Proxmox.
- [`macos-02.sh`](https://url.trinitro.io/mac-setup): Installs Homebrew, essential packages, and configures user and Git settings.
```bash
curl -fsSL https://url.trinitro.io/mac-setup | bash
```
## Others
- `nas-00.sh`: Creates a symbolic link for Docker data on Synology NAS.
- `pbs-00.sh`: Installs Proxmox Backup Server and provides setup notes for PBS and Proxmox VE integration.
- `kasm-00.sh`: Installs Kasm Workspaces on Ubuntu/Debian.