install

Automate Bento installation and configuration on a fresh VPS.

20|20|Updated Nov 29, 2024
One-click install
npx skills add https://github.com/felipefontoura/bento --skill install-felipefontoura
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: install
Source: https://github.com/felipefontoura/bento/tree/main/plugins/bento/skills/install
Command: npx skills add https://github.com/felipefontoura/bento --skill install-felipefontoura

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bento, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the setup and deployment of Bento on a new Ubuntu/Debian VPS, hardening the system, installing specified applications, and providing a detailed report of the deployment.

Core Features & Use Cases

  • Full System Deployment: Automates the installation and configuration of Bento, a guided installer that sets up a hardened, TLS-fronted Docker Swarm.
  • Application Installation: Installs and configures a set of specified applications.
  • Reporting: Generates a detailed report with URLs and credentials for easy handoff to clients.
  • Use Case: A beginner or consultant can quickly and securely deploy a full server environment for a client by answering a few questions and executing a single command.

Quick Start

Deploy Bento on a new VPS by using the install skill with the required domain, admin email, public IP, and application list. For example, to deploy Bento on a new VPS with domain mydomain.com, admin email admin@mydomain.com, and applications app1, app2, use the command: /bento:install --domain mydomain.com --admin-email admin@mydomain.com --public-ip 123.123.123.123 --apps app1,app2

Frequently Asked Questions about install

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy Bento on a new VPS?▼

To deploy Bento on a new VPS, use the install command with your domain, admin email, public IP, and application list. It automates the end-to-end installation, system hardening, and configuration on a fresh Ubuntu or Debian server.

What does Bento system hardening include during VPS deployment?▼

Bento system hardening during VPS deployment sets up a TLS-fronted Docker Swarm on your Ubuntu or Debian server. The installation process automates these security configurations to ensure a protected environment for your applications.

Can I install multiple applications on a Docker Swarm using Bento?▼

Yes, you can install multiple applications on a Docker Swarm using Bento by specifying a comma-separated application list in the command. The deployment process installs and configures all specified applications automatically.

How do I get deployment credentials and URLs after setting up Bento?▼

After setting up Bento, the deployment generates a detailed report containing all URLs and credentials for your installed applications. This report provides easy handoff for administrative workflows and client delivery.

What information do I need before running a Bento server setup?▼

Before running a Bento server setup, you need a registered domain name, an admin email address, the public IP address of your fresh VPS, and a list of applications to install. The system requires these parameters to configure the deployment.

Does Bento work with any Linux distribution for VPS deployment?▼

Bento is designed for VPS deployment on fresh Ubuntu and Debian Linux distributions. It automates the installation and configuration of a hardened Docker Swarm environment tailored for these specific operating systems.