!!! UNDER CONSTRUCTION !!!
A project to manage your media and reduce duplicates.
Link people to videos and photos
Add tags to media
- Copy .env.example to .env
- Alter varibales in .env to suit your needs
- In docker-compose.yml mount the volumes with your media to the server
- Bring the environment up
docker compose up- In your browser go to http://localhost:3366 (unless configured otherwise)
- Log in with the username
adminand passwordadmin- In the top right when you head to the admin profile you can change the password
- Add a library
- Add a library path to that library
- Scan the library path
- Go
- Node
- ffmpeg
- Docker
- psql
- tygo
- Mac:
brew install libpqbrew link --force libpq
- Ubuntu:
sudo apt updatesudo apt install postgresql-client
- Mac:
docker compose up db -d- There is a VS Code plugin suggestion for postgres that you could use to manage the database
- You could also add a pg_admin container into the docker compose
In order to do some development you can run the server by itself.
From the root directory:
go run ./apps/server/cmd/exorcist
There are also some configuration files for some editors but do not expect them to work or be up to date.
In order to run the web you will need to do the following
cd ./apps/webcp .env.example .env- modify
.envwith the parameters you desire npm run dev