Favicon of Offen

Offen

Gain valuable website insights with a self-hosted, open-source tool. Give users full access and control over their data. GDPR compliant and opt-in only.

Get valuable website insights in an ethical way. This platform offers a fair alternative to traditional analytics tools by putting user privacy first. It's an open-source, self-hosted, and free solution that gives your users complete access to and control over their own data.

By self-hosting, you maintain full ownership of your analytics data, ensuring GDPR compliance without involving any third parties. The system uses end-to-end encryption and first-party cookies only, building trust with your audience. Key features include:

  • Opt-in only consent: Users must actively agree to data collection.
  • User data access: Visitors can review and delete their own usage data at any time.
  • Essential metrics: Track unique users, sessions, top pages, referrers, UTM parameters, and weekly retention.
  • Team collaboration: Manage multiple websites and share accounts with your team.

The consent banner is customizable to match your site's design, and the interface is available in multiple languages. It's a transparent approach to understanding your audience while respecting their privacy.

Directory Structure

offen
data
.env
docker-compose.yml

docker-compose.yml

services:
  offen:
    image: offen/offen:latest
    container_name: offen
    restart: unless-stopped
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./data:/var/opt/offen
    environment:
      # General Configuration
      OFFEN_SECRET: ${OFFEN_SECRET}
      OFFEN_DATABASE_DIALECT: sqlite3
      OFFEN_DATABASE_CONNECTION_STRING: /var/opt/offen/offen.db
      
      # SMTP Configuration (Required for transactional emails)
      OFFEN_SMTP_HOST: ${OFFEN_SMTP_HOST}
      OFFEN_SMTP_USER: ${OFFEN_SMTP_USER}
      OFFEN_SMTP_PASSWORD: ${OFFEN_SMTP_PASSWORD}
      OFFEN_SMTP_SENDER: ${OFFEN_SMTP_SENDER}
      OFFEN_SMTP_PORT: 587

.env

OFFEN_SECRET=your_generated_random_secret_string
OFFEN_SMTP_HOST=smtp.example.com
OFFEN_SMTP_USER=user@example.com
OFFEN_SMTP_PASSWORD=your_smtp_password
OFFEN_SMTP_SENDER=no-reply@example.com
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Offen

Favicon

 

  
  
Favicon

 

  
  
Favicon