ServerAvatar

Apache Answer on your own server, in one click.

Run a Q&A community for your team or product with Apache Answer, on a server you own. ServerAvatar runs it in one Docker container with SQLite, creates your admin account and turns HTTPS on for you.

  • Questions, answers, votes
  • HTTPS on its own
  • Your server, your community
Apache Answer running on your own server as the answer containers. Above it floats the ServerAvatar layer, which runs HTTPS, backups, the web firewall, the AI bot blocker, the containers and the logs, and on top is Apache Answer itself.YOUR SERVER
  • Apache AnswerRunning at community.acme.io
  • HTTPS onLet's Encrypt, renews on its own
  • Scheduled backupsRestore in one click
  • Web firewallBad bots and exploits blocked
  • AI bot blockerAI crawlers kept out

Section 01What is Apache Answer

What is Apache Answer?

Apache Answer is open-source Q&A software from the Apache Software Foundation, built with Go and React. People ask questions, others answer them, and the community votes the best answers to the top. Teams use it as a help center, a product forum or an internal knowledge base.

Questions are sorted with tags, members earn reputation for useful posts, and reputation unlocks privileges such as editing other people's posts. Running it on your own server keeps every question, answer and member account with you.

  • Free and open source (Apache 2.0)
  • Questions, answers, votes and tags in one app
  • Built with Go and React

Section 02Features

What you can do with Apache Answer

  • Ask and answer

    Write questions and answers in Markdown with a live preview, and let the asker accept the answer that solved it.

  • Votes and reputation

    Members upvote good answers and downvote weak ones, and earn reputation that unlocks privileges in the community.

  • Tags and search

    Sort questions with tags, follow the tags you care about, and search by tag, user or score.

  • Open editing with history

    Members can improve questions, answers and tags. Every revision is kept, and edits from members with less reputation wait in a review queue.

  • Roles and sign-up control

    Give people the Admin, Moderator or User role, add users in bulk, limit sign-ups to your email domains or make the whole site private.

  • Plugins and themes

    Add community plugins for third-party login, search or caching, and match your brand with themes and branding settings.

Section 03Requirements

What you need

A fresh Ubuntu server you can log in to as root. The installer checks all of this before it changes anything.

Apache Answer on Docker
RequirementApache Answer on Docker
Operating systemUbuntu 24.04 or 26.04 LTS (x86-64)
CPU1 core or more
RAM1 GB or more
Disk10 GB or more (25 GB recommended)
ContainersApache Answer 2.0, SQLite built in
EmailSMTP, for sign-up confirmation and password reset
Ports80 and 443 open

Apache Answer publishes no CPU or RAM minimum, so these are the floor for any server: 1 GB is Ubuntu Server's minimum memory. Disk: about 6.5 GB is in use once the panel and Apache Answer are installed on our test server; 25 GB is Ubuntu's recommendation.

Section 04Install

How to install Apache Answer

Every step happens in the ServerAvatar panel. No terminal needed.

  1. Pick Apache Answer in 1-Click Recipes

    On your server, open Applications, click Create application and search for Apache Answer under 1-Click Recipes.

  2. Name it, choose a domain and enter the admin email

    Give the app a name and use your own domain, or a temporary one that works right away. Fill in the Admin email field: that address becomes your Apache Answer login. The panel creates a system user for it.

  3. Create it

    Click Create application. The panel starts Apache Answer, turns HTTPS on and shows your admin email with the password it generated. Copy them somewhere safe.

  4. Sign in with your admin email

    Open the app's domain and log in with the admin email and the generated password. Answer installed itself on its first start and made this account the administrator, with the username admin, so no setup page is left open. Change the password under Settings, Account, then rename the site, which starts as Answer, in the admin area under Advanced, General.

Section 05FAQ

Questions,answered.

Can't find the answer you're looking for? Reach out to our customer support.

Contact support

Risk free

Deploy your first appin 10 minutes.

Connect a server, pick an application and go live, with SSL and backups already in place.

  • No credit card required
  • Free 4-day trial
  • Deploy in the next 10 minutes