Discloud Docs
English
English
  • 👋Welcome
  • Suport
    • ☁️How to Host
      • 🤖Bots
        • 🔌Bot
        • 🧩VSCode Extension
        • ⌨️CLI
      • 🌎Website and APIs
        • 🔌Bot
        • 🧩VSCode Extension
        • ⌨️CLI
    • ⌨️Languages
      • 🟨JavaScript
        • 📄Create the package.json
      • 🐍Python
        • 📄Create the requirements.txt
      • ☕Java
      • 💎Ruby
        • 📄Create the Gemfile
      • 🐿️Go
      • 🐘Php
      • 🦀Rust
        • 📄Create the Cargo.toml
    • ⛓️Integrations
      • 🌐Your Own Domain
      • 🐙GitHub and GitLab
      • 🎧Lavalink
      • 💾Database
        • MongoDB Atlas (mLab)
    • ❓Frequently Asked Questions (FAQ)
      • How to compress my files?
      • Discloud ModMail (Ticket)
      • How do I get my bot's ID?
      • What is the main file?
      • Configuring Puppeteer
      • How to report an offender?
      • Why can't I access my website?
      • Very Heavy BOT
    • ⚒️Commands
      • How to get API token
      • How to integrate Github
    • 🤲Donations
  • configuration
    • ⚙️discloud.config
      • 📦APT (Install Packages)
      • 🏗️VERSION (Switch between Versions)
  • 🖥️local environment
    • ⚙️Install
      • 🟨JavaScript (NodeJS)
      • 🐍Python
      • 💎Ruby
      • 🦀Rust
  • API
    • 📡Using the API
    • 🔗Routes
  • About
    • 🎨Discloud Brand
      • Name origin
      • Visual Identity
  • 🔗Links
    • 🌎Website
    • 📊DisCloud Status
  • 📜Legal
    • 📄Terms of Service (TOS)
Powered by GitBook
On this page
  • How to Use
  • Available packages
Edit on GitHub
  1. configuration
  2. discloud.config

APT (Install Packages)

Previousdiscloud.configNextVERSION (Switch between Versions)

Last updated 1 year ago

The APT (Advanced Package Tool) refers to the package installer used in Debian or Ubuntu based Linux distributions. On DisCloud, you can add some of these packages to your application's container if necessary.

How to Use

Consult the required for your project and place it in APT=

If you need to use more than 1 package, separate with commas and spaces, as in the example below

...
APT=tools, ffmpeg
...

Note: The ... only indicate continuation of other options before or after the APT line, which are not relevant and mentioned on this page.

Available packages

Package Name
Description
Linux Dependencies

canvas

Dependencies required for the correct functioning of Canvas

libcairo2libpango1.0-0libjpeg-devlibgif-devlibrsvg2-devlibgdm-dev

puppeteer

Dependencies required for the correct functioning of Puppeteer

libglib2.0-0libnss3libatk1.0-0libatk-bridge2.0-0libcups2libdrm2libxcomposite1libxdamage1libxfixes3libxrandr2libgbm1libxkbcommon0libpango1.0-0libcairo2libasound2libgtk-3-0libxshmfence-devlibdrm-devlibgbm-devlibx11-xcb-dev

java

Install the OpenJDK Java runtime

default-jre

ffmpeg

🎵 A complete solution to record, convert and stream audio and video. (required for music bots)

ffmpeg

libgl

libGL implements the GLX interface as well as the main OpenGL API entrypoints.

libsm6libxext6

tools

Useful and essential tools for most apps

curlgitwgetmakecmake

openssl

A cryptographic library that implements the SSL and TLS protocols

pkg-configlibssl-dev
⚙️
📦
⚙️