AppsIntroduction

Welcome to the Apps Directory

This page provides you with a comprehensive directory of over 700 self-hosted apps that you can easily deploy using Docker Compose. Each app page contains essential information to help you set up and run the app in your own environment.
You can browse through different apps using the sidebar, or quickly find specific apps by using the search function at the top of the page.

Understanding the App Page Structure

To help you navigate through each app page, here’s a breakdown of what you’ll find:

Directory Structure

Each app includes a Directory Structure section that shows the file system layout, giving you insight into how the app files are organized.

docker-compose.yml

The docker-compose.yml file provides the configuration necessary to run the app. Here’s a basic example:

version: '3'
 
services:
  uptime-kuma:
    image: louislam/uptime-kuma:1
    container_name: uptime-kuma
    volumes:
      - './data:/app/data'
    ports:
      - '3001:3001'
    restart: always

This file outlines the services and dependencies needed for the app to function. You can copy and paste this file to set up the app quickly.

Resources

In the Resources section, you’ll find important links related to the app, including:

  • Website: Link to the official app website.
  • GitHub: The app’s source code repository.
  • Docker Hub: The Docker image repository.
  • Configuration: Important documentation to help you customize the app according to your needs.

Important Note for Production Use

If you plan to use the docker-compose.yml file in a production environment, it’s crucial that you review the Configuration link under Resources. This will guide you through any necessary modifications specific to your infrastructure, ensuring the app runs securely and efficiently.

Additionally, we encourage you to visit the official project pages to evaluate important aspects like privacy, security, and ongoing support before deploying any app in a live environment.