Giter VIP home page Giter VIP logo

mathewalves / proxmox-debian12 Goto Github PK

View Code? Open in Web Editor NEW
16.0 2.0 3.0 99 KB

Configuration Script Streamlining and Automating the Proxmox Installation Process on the Debian 12 Platform.

Home Page: https://forum.proxmox.com/threads/proxmox-ve-installer-on-debian-12-bookworm.142591/

License: Other

Shell 100.00%
automatization debian-12 helper-tool installation-scripts linux proxmox proxmox-tools proxmox-ve proxmoxve script

proxmox-debian12's Introduction

Version License Readme em Português e Inglês

                                                                  _               
             _ __  _ __ _____  ___ __ ___   _____  __    ___  ___| |_ _   _ _ __  
            | '_ \| '__/ _ \ \/ / '_ ` _ \ / _ \ \/ /   / __|/ _ \ __| | | | '_ \ 
            | |_) | | | (_) >  <| | | | | | (_) >  <    \__ \  __/ |_| |_| | |_) |
            | .__/|_|  \___/_/\_\_| |_| |_|\___/_/\_\___|___/\___|\__|\__,_| .__/ 
            |_|                                    |_____|                 |_|     v1.0.1  

Language

Proxmox VE Installer on Debian 12 Bookworm

This setup/script automates the installation of Proxmox on Debian 12 and the creation of a bridge to facilitate network configuration.

Note: This script is designed to run on a Debian 12 system. Make sure to have superuser permissions before executing the script.

Requirements

  • Installed Debian 12 Bookworm

  • Superuser permissions

    su root
  • Installed Git

    apt install git
  • (Important) Clone the repository from the directory:

     cd /

Usage Instructions

  1. Clone the repository to your Debian 12 system.
# With git already installed on your machine, clone the repository
git clone https://github.com/mathewalves/Proxmox-Debian12.git

# Access the downloaded folder with the 'cd' command
cd /Proxmox-Debian12
  1. Make the script executable.
# Give execution permission to the setup
chmod +x ./setup
  1. Run the setup.
./setup

Additional Packages

The script installs some additional packages to enhance the experience and provide additional functionalities. The packages include:

  1. 'sudo': Essential tool to grant administrative permissions to the selected user.
  2. 'nala': An application that enhances the graphical interface of 'apt'.
  3. 'neofetch': A system information display tool with a colorful and user-friendly interface.
  4. 'net-tools': A classic set of network utilities, such as ifconfig and route.
  5. 'nmap': A powerful network scanning and security auditing tool.

Make sure to review the official documentation for each package for more details on their functionalities.

Features

  1. Proxmox Installation: The script automatically installs Proxmox on the Debian 12 base.

  2. Additional Packages: These additional packages are installed to enhance the user experience and provide useful tools for the system and Proxmox environment.

  3. Bridge Creation: Facilitates network configuration by creating a bridge named vmbr0. You can choose to configure manually or use DHCP.

Updates and Support

For support or to report issues, open an issue.

License

This script is distributed under the BSD 3-Clause License.

Acknowledgments

Thank you for using the Proxmox Installation Script on Debian 12 If you come across any improvements or would like to contribute, feel free to create a pull request. Your contributions are welcome to enhance this script.

We appreciate your participation in the community and your contribution to the ongoing development of this script.

Enjoy Proxmox! 🚀


Language

Instalador do Proxmox VE no Debian 12 Bookworm

Este setup/script automatiza a instalação do Proxmox sobre o Debian 12 e a criação da bridge para facilitar a configuração de redes.

Nota: Este script foi projetado para ser executado em um sistema Debian 12. Certifique-se de ter permissões de superusuário antes de executar o script.

Requisitos

  • Debian 12 Bookworm instalado

  • Permissões de superusuário

    su root
  • Git instalado

    apt install git
  • (Importante) Clonar o repositório apartir do diretório:

     cd /

Instruções de Uso

  1. Clone o repositório para o seu sistema Debian 12.
# Com o git já instalado na sua máquina clone o repositório
git clone https://github.com/mathewalves/Proxmox-Debian12.git

# Acesse a pasta baixada com o comando 'cd'
cd /Proxmox-Debian12
  1. Torne o script executável.
# Dá permissão de execução para o setup
chmod +x ./setup
  1. Execute o setup.
./setup

Pacotes Adicionais

O script instala alguns pacotes adicionais para melhorar a experiência e fornecer funcionalidades adicionais. Os pacotes incluem:

  1. 'sudo': Ferramenta essencial para conceder permissões administrativas ao usuário selecionado.
  2. 'nala': Uma aplicação que melhora a interface gráfica do 'apt'.
  3. 'neofetch': Uma ferramenta de exibição de informações do sistema com uma interface colorida e amigável.
  4. 'net-tools': Conjunto de utilitários clássicos de rede, como ifconfig e route.
  5. 'nmap': Uma poderosa ferramenta de exploração de rede e auditoria de segurança.

Certifique-se de revisar a documentação oficial de cada pacote para obter mais detalhes sobre suas funcionalidades.

Funcionalidades

  1. Instalação do Proxmox: O script instala automaticamente o Proxmox sobre a base do Debian 12.

  2. Pacotes Adicionais: Esses pacotes adicionais são instalados para melhorar a experiência do usuário e fornecer ferramentas úteis para o sistema e para o ambiente Proxmox.

  3. Criação de Bridge: Facilita a configuração de redes criando uma bridge chamada vmbr0. Você pode optar por configurar manualmente ou usar DHCP.

Atualizações e Suporte

Para obter suporte ou relatar problemas, abra uma issue.

Licença

Este script é distribuído sob a licença BSD 3-Clause.

Agradecimentos

Se você identificar oportunidades de melhoria ou quiser contribuir, sinta-se à vontade para criar um pull request. Estamos abertos a colaborações para aprimorar esta ferramenta.

Agradecemos por fazer parte da comunidade e por contribuir para o desenvolvimento contínuo deste script.

Divirta-se com o Proxmox! 🚀

proxmox-debian12's People

Contributors

mathewalves avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

proxmox-debian12's Issues

Bug

The script get's stuck at starting download:
Screenshot_20240421_115920_Termius

Installation log?

Hi,

I've tried the script on a: Linux 6.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11) x86_64 GNU/Linux
It seems that many things gone wrong:

  1. before second reboot I've seen a red series of row but didn't have the time to read them.
  2. firmware-pve would not boot

Can you please add some log output to understand when things gone wrong?

Adding a "set -e" at first line could help to stop before is too late.
Thanks, BR

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.