MovieMash
MovieMash is an self-hosted open source movie tracker
Install it
Demo
Credentials are admin@dotenv.dev/admin123
Features
What is this and why should I care?
Coming Soon
Install
How can I get this to the web?
The app itself is built in
NextJS so to
deploy it you can use a myriad of ways.
You will need a couple of enviroment variables to get the app up
and running:
-
NEXTAUTH_URL
This is the URL of your application, if you are using docker it will still behttp://localhost:3000
-
NEXTAUTH_SECRET
needed for session encryption, you can generate a good token in the command line using:openssl rand -base64 32
-
TMDB_KEY
The app uses the TheMovieDB to get movie info but accounts and API keys are free and unlimited. You can see how to get an API key on their docs -
DATABASE_URL
The place where we will save all your sweet movies.
To get a postgres database there are a couple of options, some
free ones are:
After your database is set git clone the github project, set the
URL of it in the
.envfile and run all the migrations to create the structure prisma needs width:
yarn && npx prisma migrate deploy