Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ionboleac/init_debian_distro

Initialize a Debian based OS
https://github.com/ionboleac/init_debian_distro

Last synced: 2 days ago
JSON representation

Initialize a Debian based OS

Awesome Lists containing this project

README

        

# Initialize a new Debian based PC
When you get a new PC, you need to install some basic software to make it usable. You can use the following repo to install the essential software you need and configure your PC.

## Software
The following software are supported by the script:
- [VSCode](https://code.visualstudio.com/): Popular code editor for developers.
- [Brave](https://brave.com/): Privacy-focused web browser.
- [Docker](https://www.docker.com/): Platform for building, sharing, and running applications with containers.
- [Eduroam](https://eduroam.org/): Secure, worldwide roaming access service developed for the international research and education community.
- [kubectl](https://kubernetes.io/docs/reference/kubectl/): command-line tool for controlling Kubernetes clusters.
- [Node.js](https://nodejs.org/en/): JavaScript runtime built on Chrome's V8 JavaScript engine.
- [Spotify](https://open.spotify.com/intl-it): Digital music streaming service.
- [SQLite CLI](https://sqlite.org/cli.html): command-line interface for SQLite.
- [SQLite Browser](https://sqlitebrowser.org/dl/): Visual tool to create, design, and edit database files compatible with SQLite.
- [AzureStorageExplorer](https://azure.microsoft.com/en-us/products/storage/storage-explorer): Standalone app that makes it easy to work with Azure Storage data on Windows, macOS, and Linux.
- [Microk8s](https://microk8s.io/): Lightweight Kubernetes for workstations and appliances.

## Usage
To use the script, you need to clone the repo and run the script. The script will install the software and configure the PC.
Run the following commands to know how to use the script:

```bash
./install_softwares.sh -h
```

## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.

## Improvements
If you want to add more software or improve the script, you can fork the repo and create a pull request.

## TODO
- Add more software
- Add functionality to customize the terminal and the shell