No description
  • Dockerfile 58.4%
  • Shell 41.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-12 15:04:05 +01:00
.gitignore initial build 0.0.1 2026-07-12 14:44:36 +01:00
CHANGELOG.md 0.0.1 fix 2026-07-12 15:04:05 +01:00
CloudronManifest.json initial build 0.0.1 2026-07-12 14:44:36 +01:00
CloudronVersions.json 0.0.1 fix 2026-07-12 15:04:05 +01:00
DESCRIPTION initial build 0.0.1 2026-07-12 14:44:36 +01:00
Dockerfile 0.0.1 fix 2026-07-12 15:04:05 +01:00
LICENSE initial build 0.0.1 2026-07-12 14:44:36 +01:00
logo.png initial build 0.0.1 2026-07-12 14:44:36 +01:00
POSTINSTALL.md 0.0.1 fix 2026-07-12 15:04:05 +01:00
README.md initial build 0.0.1 2026-07-12 14:44:36 +01:00
start.sh initial build 0.0.1 2026-07-12 14:44:36 +01:00

TaxHacker for Cloudron

This repository contains the Cloudron package for TaxHacker, a self-hosted AI accounting app for receipts, invoices, and transaction analysis.

Package Overview

  • Runs the upstream TaxHacker app in self-hosted mode.
  • Protects access with Cloudron proxyAuth.
  • Uses the Cloudron postgresql addon for the application database.
  • Uses the Cloudron localstorage addon for persistent uploads and generated preview files.
  • Persists the TaxHacker auth/encryption secret in /app/data/better_auth_secret.

Runtime Layout

  • App code lives in /app/code/upstream.
  • Persistent app data lives in /app/data.
  • Uploaded files and generated previews live in /app/data/uploads.
  • The package starts TaxHacker on internal port 7331.
  • Database migrations run automatically on startup.
  • Email sync runs inside the same container as a background loop.

Notes

  • TaxHacker self-hosted mode uses a single internal application user.
  • Cloudron proxyAuth is expected to provide the outer access control layer.
  • The package uses Cloudron Postgres instead of the upstream bundled database container.
  • The package does not write runtime state into /app/code.

Upstream Project