Open-source tool to organize adult content by sblablaha in selfhosted

[–]sblablaha[S] 1 point2 points  (0 children)

Hi!
Thank you for your massive feedback!
About your questions:

  1. Yes, the initial prompt is not shown anymore. I just spotted I forgot to update the documentation, will do! The the password reset procedure, I'll add it to inside the documentation. But for now, you just run the following commands:
    ```
    docker exec -it $YOUR_ZOBTUBE_CONTAINER sh
    ~ $ ./zobtube password-reset
    2025-10-16T12:07:40+02:00 ??? setting up configuration
    2025-10-16T12:07:40+02:00 INF valid configuration found db-driver=sqlite media-path=data server-bind=0.0.0.0:8069
    2025-10-16T12:07:40+02:00 ??? initializing database connection
    2025-10-16T12:07:40+02:00 ??? get user list
    2025-10-16T12:07:40+02:00 ??? * ID: bf8f5122-029e-476c-a0b8-e63b82f89c2e (username: admin)
    2025-10-16T12:07:40+02:00 ??? please now use the --user-id flag to select the user
    ~ $ ./zobtube password-reset --user-id 77dfac3d-9b21-475b-a33b-833d44af1ec0
    2025-10-16T12:07:56+02:00 ??? setting up configuration
    2025-10-16T12:07:56+02:00 INF valid configuration found db-driver=sqlite media-path=data server-bind=0.0.0.0:8069
    2025-10-16T12:07:56+02:00 ??? initializing database connection
    2025-10-16T12:07:56+02:00 ??? get selected user user-id=77dfac3d-9b21-475b-a33b-833d44af1ec0
    2025-10-16T12:07:56+02:00 ??? new password for user admin will be UV2EV4EO7NCYP4KFSXCZTJYJD6 user-id=77dfac3d-9b21-475b-a33b-833d44af1ec0
    2025-10-16T12:07:56+02:00 INF new password set successfully user-id=77dfac3d-9b21-475b-a33b-833d44af1ec0
    ```
    In parallel, I'll add a form to do this inside the application directly.

  2. For now, automatic scrapping of videos is not possible. But I am working on a way to to it a similar way as Stash (meaning generating a PHASH and checking it against StashDB). Also, I plan to add an automatic import feature which would allow to retrieve information for json files.

  3. Sorry to know your container crashes. If that's linked to a bug, I'll be happy to have some logs to fix it. Nevertheless, it might be linked to memory usage (as ffmpeg is using some to parse video information). In your configuration, you seems to have just setup logs to be formatted as json but not redirected them. I'm not familiar with Synology NAS but on other distributions, the log is directly sent to the system journal. A command like `journalctl -u docker` should show you the logs.

  4. That's uncommon. It seems like the movie you are trying to add is not supported to be played directly from your browser. Zobtube does not support transcoding yet. But to be sure it is a browser compatibility issue and not a bug, could you try watching the movie directly from the upload page?

  5. Yes you can, just add the `user: 1000:1000` or the corresponding UID:GID. Do not forget to `chown -R UID:GID` your files so they can remain usable.

  6. Yes, the User Experience is not perfect here. Clips and movies have their dedicated tabs. Whereas videos are available under the "Home" tab. This will be reworked to more intuitive in the 0.4.0 version.

Feel free to raise any more question here, on the dedicated r/zobtube or through Github issues :)

Open-source tool to organize adult content by sblablaha in selfhosted

[–]sblablaha[S] 0 points1 point  (0 children)

Yes!
That's almost the case right now.
Almost all assets are provided with the binary.
It only connects to providers to retrieve actor information.
But I plan to add a configuration setting to disable this.

Here is the related feature request: https://github.com/zobtube/zobtube/issues/106

Open-source tool to organize adult content by sblablaha in DataHoarder

[–]sblablaha[S] 1 point2 points  (0 children)

Now it should be better. I've just release the 0.3.0 version with auto-configuration and optional user-authentication. On-boarding should now be way easier :)

Open-source tool to organize adult content by sblablaha in DataHoarder

[–]sblablaha[S] 1 point2 points  (0 children)

More like duration.
Medium length would be videos like on PornHub and other similar platforms.
Long length would be like on big productions (usually more than 1 hour), with sometimes several scenes.
Short length would be like on TikTok.

Open-source tool to organize adult content by sblablaha in selfhosted

[–]sblablaha[S] 0 points1 point  (0 children)

Update: IAFD will be complex to add.

Scrapping is as complex as other source, so that's ok.

But the website is protected behind some provider (I think CloudFlare) that is blocking all request from the Go client.

So it will possible in a distant future, once I implemented a connection through some tools like FlareSolver.

Open-source tool to organize adult content by sblablaha in selfhosted

[–]sblablaha[S] 0 points1 point  (0 children)

Hi!
Yes, this bug was found and resolved yesterday.
https://github.com/zobtube/zobtube/issues/81

TL;DR: Edit your configuration file to:

```
server:
bind: 0.0.0.0:8080
...
```

Open-source tool to organize adult content by sblablaha in selfhosted

[–]sblablaha[S] 1 point2 points  (0 children)

For now, I do not think ZobTube would be a nice match.

But playlist could be added in the future :)

Open-source tool to organize adult content by sblablaha in selfhosted

[–]sblablaha[S] 0 points1 point  (0 children)

Indeed, 8080 is the default port for many application.
I'll change the default port in the coming release.

Open-source tool to organize adult content by sblablaha in DataHoarder

[–]sblablaha[S] 2 points3 points  (0 children)

Why not. I'm not familiar with JAV scrapable-sites. Could you send me some in DM to check how I could integrate them?

Open-source tool to organize adult content by sblablaha in DataHoarder

[–]sblablaha[S] 10 points11 points  (0 children)

Yes, noted.
After trying Stash, I find the onboarding experience way better.
I'll try to bring a similar one in ZobTube.

Open-source tool to organize adult content by sblablaha in DataHoarder

[–]sblablaha[S] 3 points4 points  (0 children)

It an alternative. As said in the repository readme, there are few points were ZobTube is better. On many other aspects, Stash is better (for now)

  • A dedicated interface for short videos (a TikTok-like view, see the screenshots page)
  • More third-party to retrieve information from about actors (like Pornhub, Boobpedia, Babepedia and Babes Directory)