Replies: 8 comments 2 replies
-
the issue isnt getting the app to run on windows, its plex that doesnt like the symlinks. Maybe JF and Emby would work with the windows setup |
Beta Was this translation helpful? Give feedback.
-
Yeah, it stopped running after completing the setup and crashes when i try to restart it.. dang! |
Beta Was this translation helpful? Give feedback.
-
those crashes look likes Riven cant find the database. Make sure postgres is installed |
Beta Was this translation helpful? Give feedback.
-
I fixed it with some help from the discord, the guide is updated with all steps i've taken. |
Beta Was this translation helpful? Give feedback.
-
Switched it to a discussion |
Beta Was this translation helpful? Give feedback.
-
hardlinks work on windows but @dreulavelle had some issues with it i guess |
Beta Was this translation helpful? Give feedback.
-
Any progress on a windows version? I have Plex running on a Windows VM and a docker host. Setting it this up on the same server as Plex would greatly simplify the setup/configurations. |
Beta Was this translation helpful? Give feedback.
-
SYMLINKING PROBLEMATIC/NOT CURRENTLY WORKING
Install Git, Node.js and Python 3 first if you haven't already.
Git: https://git-scm.com/downloads
Node.js https://nodejs.org/en/download/prebuilt-installer/current
Python 3.12+ https://www.python.org/downloads/ and make sure to add it to PATH during install.
Instructions for PostgreSQL by Bartle (w/ modifications from me)
To set up a Windows environment to use the connection string
postgresql+psycopg2://postgres:postgres@localhost/riven
with SQLAlchemy, follow these steps:1. Install PostgreSQL
Download PostgreSQL from the official PostgreSQL website.
Run the installer and follow the prompts. During the installation:
pgAdmin
(optional but useful).postgres
user (you can usepostgres
to match your connection string).Once the installation is complete, PostgreSQL should be running as a Windows service.
2. Set Up the Database and User
Open the PostgreSQL command line (you can find it in the Start menu as "SQL Shell (psql)").
Connect to the default
postgres
database by pressing enter on each option until you get to terminal.Now, create the
riven
database:You don't need to create the
postgres
user since it was created during installation, but you need to reset the password:Exit the psql prompt:
3. Install Dependencies
Open Command Prompt and install the
psycopg2
andSQLAlchemy
libraries:If you encounter UTF-8 errors, follow this guide on how to fix it.
https://stackoverflow.com/a/57134096
Reboot.
open CMD/Powershell in C: drive twice.
Shell -1
This will launch the backend, you can minimize this window now and continue with the frontend.
Shell -2
This launches the frontend and spits out a localhost:XXXX adress where you can access riven from any browser.
Minimize this window also. (If you accidentally leftclick anywhere on the prompts it will pause the program, press ESC once to resume)
Someone might be able to figure out how to easily make these run hidden from boot, but that is not me.
Beta Was this translation helpful? Give feedback.
All reactions