Favicon of Ryot

Ryot

Monitor your media consumption, fitness progress, and daily habits in one secure place. Gain insightful analytics while maintaining complete data privacy.

Take control of your personal data by consolidating all your tracking needs into a single, privacy-focused platform. Whether you are logging the latest movies you watched, tracking your daily workouts, or monitoring reading habits, this all-in-one dashboard replaces scattered spreadsheets with beautiful, actionable insights. Enjoy Comprehensive Tracking by logging books, movies, TV shows, workouts, and daily habits from one intuitive interface. Benefit from Insightful Analytics that help you visualize your consumption patterns and personal growth trends through detailed charts and meaningful statistics. Maintain Complete Privacy and keep your personal information secure with enterprise-level encryption. You can choose between convenient cloud hosting or deploy it on your own home server for absolute control over your digital life. Say goodbye to fragmented data and manage your personal progress securely.

Directory Structure

ryot
db-data
.env
docker-compose.yml

docker-compose.yml

services:
  db:
    image: postgres:16-alpine
    container_name: ryot-db
    environment:
      POSTGRES_USER: ${POSTGRES_USER}
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
      POSTGRES_DB: ${POSTGRES_DB}
    volumes:
      - ./db-data:/var/lib/postgresql/data
    restart: unless-stopped

  ryot:
    image: ignisda/ryot:latest
    container_name: ryot
    ports:
      - 8000:8000
    environment:
      DATABASE_URL: postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}
    depends_on:
      - db
    restart: unless-stopped

.env

POSTGRES_USER=ryot
POSTGRES_PASSWORD=your_secure_password
POSTGRES_DB=ryot
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Ryot

Favicon

 

  
  
Favicon

 

  
  
Favicon