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 [email protected], and applications app1, app2, use the command: /bento:install --domain mydomain.com --admin-email [email protected] --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.