Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
I tried installing it but the log is showing this error:
`eitti-1 | 2025-07-22T02:46:51.575Z ERROR 1
[ main] o.s.b.web.embedded.tomcat.TomcatStarter : Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'tokenAuthenticationFilter' defined in URL [jar:nested:/app/app.jar/!BOOT-INF/classes/!/com/dedicatedcode/reitti/config/TokenAuthenticationFilter.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'apiTokenService' defined in URL [jar:nested:/app/app.jar/!BOOT-INF/classes/!/com/dedicatedcode/reitti/service/ApiTokenService.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'apiTokenJdbcService' defined in URL [jar:nested:/app/app.jar/!BOOT-INF/classes/!/com/dedicatedcode/reitti/repository/ApiTokenJdbcService.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Unable to obtain connection from database: FATAL: password authentication failed for user "reitti" reitti-1 | -------------------------------------------------------------------------------------------------- reitti-1 | SQL State : 28P01 reitti-1 | Error Code : 0 reitti-1 | Message : FATAL: password authentication failed for user "reitti"`
I did initially try changing the passwords in the docker-compose.yml but, after seeing this, deleted the directory and tried to start fresh. I have no idea where I'm going wrong and any help would be greatly appreciated.
To change the password and the user of the db you have to change it in the postgis service but also need to let reitti know that it is not the standard anymore. You need to set the environment for reitti according to the Readme
If you want to start from scratch you probably need to delete the volumes from docker. See here
Normally the volumes are called reitti_postgis and so on.
Let me know if you need further assitance, i am currently on mobile but can provide more info later
Ok, So I was able to get the docker container up and running just using the defaults. I don't like using default passwords, but it's a little over my head as to where I need to change the data (maybe it would be helpful to note this as a comment in the docker-compose file).
My next issue is setting up OwnTracks; it says "Set path to...". I don't see "path" in the OwnTracks app on iOS. I tried adding it to the URL, but OwnTracks complains that it's an unsupported URL. Where/how do I add the token to iOS OwnTracks?
Thanks!
Edit: Putting in the whole URL field worked; I was copy/pasting a space into the URL that I didn't see. After fixing that and checking the app I don't see any additional errors being thrown.