- Waterhole is not free
- See this https://waterhole.dev/docs/main/migrating#migrating-from-other-platforms
riegel02
Why did you visit my profile? Are you lost? Ahh anyways here is cookie.
riegel02's Comments
-
- Support
- I Have Few Questions
riegel02Oct 17, 2024 -
- Lounge
- Just an opinion
In reply to Forumovod2Forumovod2Sep 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
-
- Blog
- Waterhole 0.4
In reply to TobyToby Waterhole FounderApr 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)
-
- Marketplace
- Help Needed with Waterhole Forum Installation
Do you use VPS or shared hosting enviroment?
-
In reply to TobyToby 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.
-
In reply to TobyToby 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
-
In reply to TobyToby 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.
-
- Ideas
- WordPress Login
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 (?).
-
In reply to HellasHellas
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!
-
- Ideas
- GIF search
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 :)
-
In reply to TobyToby Waterhole Founder
Apr 16, 2024 This has been fixed in 0.4.8. -
In reply to Tyler DuPontTyler 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.
-
I think it is fine, as long as we have "Preview" in the post. It is easy to understand, if you can use preview.
-
- Lounge
- Just an opinion
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.
-
Does this one still work? How should the updates be performed in this case?