Skip to content

sinamics/krono

Repository files navigation

Krono Logo

Krono

Regnskaps og faktureringsapp for ENK.

Bug Rapport · Ny funksjonalitet

  • Registrer og importer transaksjoner manuelt eller fra fil
  • AI-drevet kvitteringsbehandling
  • Automatisk import fra Stripe og PayPal
  • Generer MVA-meldinger per termin
  • Årsoppgjør og finansrapporter
  • Leverandørhåndtering
  • Støtte for flere valutaer med automatiske kurser fra Norges Bank
  • EKOM og hjemmekontor-fradrag
  • Backup og flerbrukerstøtte

Kom i gang med Docker Compose

Forutsetninger

1. Opprett docker-compose.yml

services:
  app:
    image: ghcr.io/sinamics/krono:latest
    container_name: krono
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      DATABASE_URL: postgresql://krono:${POSTGRES_PASSWORD}@db:5432/krono
      BETTER_AUTH_SECRET: ${BETTER_AUTH_SECRET}
      NEXT_PUBLIC_APP_URL: ${APP_URL:-http://localhost:3000}
    volumes:
      - uploads_data:/app/public/uploads
    depends_on:
      db:
        condition: service_healthy

  db:
    image: postgres:16-alpine
    container_name: krono-db
    restart: unless-stopped
    volumes:
      - postgres_data:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: krono
      POSTGRES_USER: krono
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U krono"]
      interval: 5s
      timeout: 5s
      retries: 5

volumes:
  postgres_data:
  uploads_data:

2. Generer .env

cat <<EOF > .env
POSTGRES_PASSWORD=$(openssl rand -hex 16)
BETTER_AUTH_SECRET=$(openssl rand -hex 16)
APP_URL=http://localhost:3000
EOF

3. Start appen

docker compose up -d

Databasemigrering kjøres automatisk ved oppstart. Gå til http://localhost:3000 og opprett en bruker.

Utvikling

Prosjektet bruker Dev Containers. Åpne repoet i VS Code og velg "Reopen in Container". Kjør deretter inne i containeren:

npm install
npx prisma migrate dev
npm run dev

Lisens

GPL-3.0

About

Regnskaps og faktureringsapp for ENK.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors

Languages