Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/7carca7/jensen

Ubuntu Server Setup Automation Script
https://github.com/7carca7/jensen

adguardhome bash-script docker docker-compose nfs-server portainer ubuntu-server watchtower

Last synced: about 1 month ago
JSON representation

Ubuntu Server Setup Automation Script

Awesome Lists containing this project

README

        

# Jensen

This repository contains an automation script designed to set up an Ubuntu server environment. It simplifies the installation and configuration of Docker, NFS, and related services, making it easy to deploy a functional, scalable server setup with minimal manual intervention.

## Features

- **Laptop Lid Lock Disable**: Prevents the server from locking when the laptop lid is closed.
- **Docker Installation**: Installs Docker, Docker Compose, and necessary dependencies.
- **NFS Configuration**: Sets up NFS for efficient file sharing.
- **Environment Setup**: Provides commands to install and initialize required services.

## Prerequisites

- An Ubuntu server environment (preferably a clean installation).
- Root user privileges to execute the script.

## Installation and Usage

1. **Clone this repository**:
```bash
git clone https://github.com/7carca7/Jensen.git
cd Komvuxarbete-Jensen

2. **Run the setup script: Execute the script as root to begin the installation and configuration:**:
```bash
sudo bash install.sh

## Troubleshooting
If the script encounters any issues, it will display error messages in the terminal. You can re-run the script or check individual commands to identify the source of the issue.

## Contributing
Contributions are welcome! Please open an issue or submit a pull request if you have ideas for improvements or new features.

## License
This project is licensed under the MIT License. See the LICENSE file for details.