Skip to main content
Pricing Community Docs Get Started GitHub My Account
Community
Search
Log In
Log In Sign Up
riegel02

riegel02

Why did you visit my profile? Are you lost? Ahh anyways here is cookie.

World Joined Aug 30, 2023
Posts 9 Comments 16

⁨riegel02⁩'s Comments

Newest Top
Newest Top
    1. ❓ Support
    2. Setting up and using as a non-developer
    riegel02 riegel02 Apr 14, 2025

    Not so easy, unless someone starts to offer managed services for Waterhole. You either have to learn a lot of new things (good) or outsource to developer who is familiar with PHP, Laravel and basic system administration.

    You can check for example my post history and how the installation process looks on HestiaCP. Step-by-step. Try it out and see how far you can get.

    👍️ 1 Like Loading...
    Reply Actions
    1. ❓ Support
    2. I Have Few Questions
    riegel02 riegel02 Oct 17, 2024
    1. Waterhole is not free
    2. See this https://waterhole.dev/docs/main/migrating#migrating-from-other-platforms
    Reply Actions
    1. ☕️ Lounge
    2. Just an opinion
    riegel02 riegel02 Sep 22, 2024
    In reply to F Forumovod2
    F Forumovod2 Sep 21, 2024
    @Toby This is what I was talking about. You became interested in something else and 9 months have passed since the last release. How can you base a serious project on software developed alone? You can...

    He still replies on the forum and most likely preparing soon new update. Let him cook 🔥

    👍️ 2 Like Loading...
    Reply Actions
    1. Blog
    2. Waterhole 0.4
    riegel02 riegel02 Sep 20, 2024
    In reply to Toby Toby
    Toby Toby Waterhole Founder Apr 28, 2024
    Hi @René, thanks for checking in! Absolutely, I'm disappointed that I haven't been able to get the next release out the door yet. I think a combination of life being busy and the changes slated being...

    Any ETA on the next update? (not pushing, just curious) 🙂

    1 Show ⁨1⁩ ⁨reply⁩
    Reply Actions
    1. 🛍️ Marketplace
    2. Help Needed with Waterhole Forum Installation
    riegel02 riegel02 Aug 15, 2024

    Do you use VPS or shared hosting enviroment?

    Reply Actions
    1. ❓ Support
    2. How to self host "Emoji Picker Element Data" without jsDelivr?
    riegel02 riegel02 Jun 23, 2024
    In reply to Toby Toby
    Toby Toby Waterhole Founder May 27, 2024
    Good question @riegel02! default.js is bundled at runtime from a few separate JS files under vendor/waterhole/core/resources/dist - you might have more luck making changes in those files, but then th...

    Okay, I was too happy that I found solution and didn't notice that I cannot turn off or replace emojis in the editor. Users can still pick up emojis and they all are coming from CDN instead of being hosted on the server. I will try to find a way to fix this, but let me know if you know a workaround :)

    #update

    Possible way around would be to selfhost data? emoji-picker-element? However I see no option for Laravel and don't really understand how to make it.

    1 Show ⁨1⁩ ⁨reply⁩
    Reply Actions
    1. ❓ Support
    2. How to self host "Emoji Picker Element Data" without jsDelivr?
    riegel02 riegel02 Jun 23, 2024
    In reply to Toby Toby
    Toby Toby Waterhole Founder May 27, 2024
    Good question @riegel02! default.js is bundled at runtime from a few separate JS files under vendor/waterhole/core/resources/dist - you might have more luck making changes in those files, but then th...

    Hey Toby!

    Just wanted to update that changing file in /core/resources/dist/emoji.js does the job! However it took me couple of minutes to understand why there was still jsdeliver in the background. But after quick debugging I found out that all of emojis are hosted on jsdeliver.

    So for example this 😂 laughing emoji https://cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/1f602.svg

    Either way this is not biggie and can be replaced in the admin. Wish we had an option to upload .svg files as images. Right now it is not possible, but I can just replace it with icons from Blade with different icon pack.

    Thanks a lot for the help! This is all I wanted and I got used to changing this kind of things manually 😀

    Reply Actions
    1. ☕️ Lounge
    2. What is your VPS/server specs for Waterhole?
    riegel02 riegel02 May 23, 2024
    In reply to Toby Toby
    Toby Toby Waterhole Founder Apr 28, 2024
    This is obviously quite a small community, but runs on a $14/mo DigitalOcean droplet with 1 premium vCPU and 2GB of memory. It would likely run well on a cheaper droplet, but I want things to feel ver...

    Quick question. Do you run Redis? Just wonder if setting it up is worth for small communities.

    1 Show ⁨1⁩ ⁨reply⁩
    Reply Actions
    1. 💡 Ideas
    2. WordPress Login
    riegel02 riegel02 May 21, 2024

    It might be possible https://dev.to/shelob9/how-to-use-wordpress-as-an-authentication-provider-for-laravel-4gd3. I doubt that this will be in the core, but someone could definitely make an extension for this (?).

    Reply Actions
    1. ❓ Support
    2. Has anyone tried installing Waterhole on HestiaCP?
    riegel02 riegel02 May 7, 2024
    In reply to H Hellas
    H Hellas May 7, 2024
    A little bit too late, but I did. When you are creating an account in HestiaCP make sure to: Add a custom document root when creating an account where Waterhole will reside. Enable user to use SSH....

    Not too late! Happy to see that someone noticed this thread. I was actually working on this for a whole week and managed to make it work yesterday... took a lot of tries. There is still many things I need to verify such as installing icons, redis and updating Waterhole.

    I want to write the guide after all the testing, but currently I have to sort out permissions.

    php artisan waterhole:install

    After successfully running installation you won't be able to access Waterhole.

    The stream or file "/home/admin/web/temporarydomain.com/public_html/waterhole/storage/logs/laravel.log" could not be opened in append mode: Failed to open stream: Permission denied The exception occurred while attempting to log: The stream or file "/home/admin/web/temporarydomain.com/public_html/waterhole/storage/logs/laravel.log" could not be opened in append mode: Failed to open stream: Permission denied The exception occurred while attempting to log: The stream or file "/home/admin/web/temporarydomain.com/public_html/waterhole/storage/logs/laravel.log" could not be opened in append mode: Failed to open stream: Permission denied The exception occurred while attempting to log: The stream or file "/home/admin/web/temporarydomain.com/public_html/waterhole/storage/logs/laravel.log" could not be opened in append mode: Failed to open stream: Permission denied The exception occurred while attempting to log: The stream or file "/home/admin/web/temporarydomain.com/public_html/waterhole/storage/logs/laravel.log" could not be opened in append mode: Failed to open stream: Permission denied The exception occurred while attempting to log: The stream or file "/home/admin/web/temporarydomain.com/public_html/waterhole/storage/logs/laravel.log" could not be opened in append mode: Failed to open stream: Permission denied The exception occurred while attempting to log: The stream or file "/home/admin/web/temporarydomain.com/public_html/waterhole/storage/logs/laravel.log" could not be opened in append mode: Failed to open stream: Permission denied The exception occurred while attempting to log: file_put_contents(/home/admin/web/temporarydomain.com/public_html/waterhole/storage/framework/views/93cbfbb5f501dc6bd9a8c1c2b2b1eec9.php): Failed to open stream: Permission denied Context: {"exception":{}} Context: {"exception":{}} Context: {"exception":{}} Context: {"exception":{}} Context: {"exception":{}} Context: {"exception":{}} Context: {"exception":{}}
    
    User
    ErrorException
    PHP 8.2.18
    10.48.10
    file_put_contents(/home/user/web/temporarydomain.com/public_html/storage/framework/cache/data/9e/2b/9e2b818fa9ebab8a1cf1e554c078022f690de0d5): Failed to open stream: Permission denied
    
    73 vendor frames
    
    public / index.php : 51
    
    |
    
    | Composer provides a convenient, automatically generated class loader for
    
    | this application. We just need to utilize it! We'll simply require it
    
    | into the script here so we don't need to manually load our classes.
    
    |
    
    */
    
    
    require __DIR__.'/../vendor/autoload.php';
    
    
    /*
    
    |--------------------------------------------------------------------------
    
    | Run The Application
    
    |--------------------------------------------------------------------------
    
    |
    
    | Once we have the application, we can handle the incoming request using
    
    | the application's HTTP kernel. Then, we will send the response back
    
    | to this client's browser, allowing them to enjoy our application.
    
    |
    
    */
    
    
    $app = require_once __DIR__.'/../bootstrap/app.php';
    
    
    $kernel = $app->make(Kernel::class);
    
    
    $response = $kernel->handle(
    
        $request = Request::capture()
    
    )->send();
    
    
    $kernel->terminate($request, $response);

    First I through that the issue was with misconfiguration nginix, but it was simple permission issue.

    To fix it I had to do next:

    chmod -R 777 ./public_html
    chmod -R 775 /home/admin/web/yourdomain.net/public_html/waterhole/storage

    The problem is that I suspect this is not right. I don't know what kind of permissions should each folder be inside the Waterhole from security perspective. I also wonder why the permissions did not get set correctly during installation.

    Anyone mind sharing that permissions should be for each folder? Much appreciated!

    Reply Actions
    1. 💡 Ideas
    2. GIF search
    riegel02 riegel02 Apr 19, 2024

    At the moment you can simply copy and paste URL of any Giphy and it will embed it automatically in the post.
    In my opinion this feature should belong more or less to chats and would just bloat the editor/community with reaction gifs.

    And Giphy is nightmare from the privacy standpoint https://twitter.com/illyism/status/1774425117117788223

    Just my two cents, I don't decide here anything :)

    Reply Actions
    1. ❓ Support
    2. Wrong size then adding external videos
    riegel02 riegel02 Apr 16, 2024
    In reply to Toby Toby
    Toby Toby Waterhole Founder Apr 16, 2024
    This has been fixed in 0.4.8.

    Thanks for the quick fix! I will use this chance to test out .gif extension and if that will work :)

    🎉 1 Hooray Loading...
    Reply Actions
    1. ❓ Support
    2. Wrong size then adding external videos
    riegel02 riegel02 Apr 15, 2024
    In reply to Tyler DuPont Tyler DuPont
    Tyler DuPont Tyler DuPont Apr 15, 2024
    How were you able to do this???

    Adding any external link with ending .mp4 will automatically make it embed, but it does not respect the size of the message.

    1 Show ⁨1⁩ ⁨reply⁩
    👍️ 1 Like Loading...
    Reply Actions
    1. 💡 Ideas
    2. The Text Editor have another option?
    riegel02 riegel02 Mar 17, 2024

    I think it is fine, as long as we have "Preview" in the post. It is easy to understand, if you can use preview.

    Reply Actions
    1. ☕️ Lounge
    2. Just an opinion
    riegel02 riegel02 Mar 13, 2024

    Secondly, $100 annually for updates for a project that does not bring me money, this is unacceptable.

    I think the pricing is fair. There is many paid solutions in the same price range. However I do agree about solo developing, but not for the same reasons as you. The main risks are security, so hopefully Waterhole team will grow and we get security audits in the future or someone in the team who will take care of this.

    👍️ 1 Like Loading...
    Reply Actions
Load More
© 2025 Waterhole Pty Ltd
  • Product
    • Pricing
    • Releases
    • Roadmap
    • Demo
  • Resources
    • Documentation
    • Support
    • Experts
    • Blog
  • Community
    • Community
    • Twitter
    • GitHub
  • Company
    • Terms & Privacy
    • Software License