Astuto logo

Astuto

Collect, prioritize, and showcase customer feedback with ease

Astuto lets you gather, manage, and prioritize customer feedback, offering roadmaps, OAuth login, webhooks, API, moderation, and anonymous submissions—all self‑hosted via Docker.

Overview

Overview

Astuto is a self‑hosted platform that lets product teams collect, organize, and prioritize feedback directly from their users. It provides a public roadmap to showcase upcoming work, supports simple email or OAuth2 sign‑in, and includes moderation tools so you can control which submissions appear. Anonymous feedback is also possible, encouraging input from visitors who prefer not to register.

Deployment & Extensibility

The service runs in Docker containers and can be launched with a single docker‑compose.yml file, making setup straightforward for teams familiar with container orchestration. Integration is handled through configurable webhooks and a full REST API, allowing you to sync feedback with tools like Jira, Trello, or Slack. Environment variables let you customize branding, invitation flows, and site privacy settings without modifying code.

Highlights

Public roadmap to display upcoming work
Simple email or OAuth2 sign‑in
Webhooks and full REST API for integrations
Moderation queue with optional anonymous feedback

Pros

  • Full control over data and hosting
  • Flexible integration via webhooks and API
  • Rich feedback management features
  • Straightforward Docker‑Compose deployment

Considerations

  • Requires Docker infrastructure and basic ops knowledge
  • Limited out‑of‑the‑box UI theming
  • No hosted SaaS alternative provided
  • Initial setup may have a learning curve

Managed products teams compare with

When teams consider Astuto, these hosted platforms usually appear on the same shortlist.

Canny logo

Canny

Customer feedback and roadmap tool for collecting votes and prioritizing features

Cycle logo

Cycle

Product operating system for feedback, roadmap, and changelog

Featurebase logo

Featurebase

Customer feedback boards and changelogs

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Product teams that need direct user input
  • Startups wanting an on‑premise feedback system
  • Organizations requiring data residency control
  • Teams comfortable with Docker and self‑hosting

Not ideal when

  • Groups lacking server or Docker expertise
  • Users seeking an instant hosted solution
  • Projects needing deep UI customization
  • Small teams without resources for self‑hosting

How teams use it

Public product roadmap

Show upcoming features to users, increasing transparency and trust.

Customer support triage

Collect bug reports and feature requests, prioritize via moderation queue.

Integrate feedback into Jira

Automatically create Jira tickets from new feedback using webhooks.

Anonymous suggestions

Allow non‑registered visitors to submit ideas, boosting participation.

Tech snapshot

TypeScript48%
Ruby42%
HTML5%
SCSS3%
Dockerfile1%
JavaScript1%

Tags

ruby-on-railsfeedbackboardsroadmapself-hostedreactcustomer-feedbackdocker

Frequently asked questions

How is Astuto deployed?

Via Docker Compose using the provided docker‑compose.yml file.

Can I use my own OAuth provider?

Yes, any OAuth2 provider can be configured through environment variables.

Is there a hosted version of Astuto?

No, Astuto is self‑hosted; you run it on your own infrastructure.

How do I secure the instance?

Set a strong SECRET_KEY_BASE, use HTTPS via a reverse proxy, and restrict database access.

Can I export feedback data?

The REST API and admin UI allow exporting feedback in JSON or CSV formats.

Project at a glance

Active
Stars
2,346
Watchers
2,346
Forks
184
LicenseAGPL-3.0
Repo age6 years old
Last commit2 weeks ago
Self-hostingSupported
Primary languageTypeScript

Last synced 3 hours ago