Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 07/01/2021 in all areas

  1. Hello All, We want to announce that we are almost finished the development of our new module for Hetzner Dedicated Servers, the most wanted module for server resellers in europe, the module will handle the most important actions from admin and client area. with this module we have covered the big 2 companies in europe for dedicated servers (Ovh, Hetzner).
    2 points
  2. Dera All Community users, We are pleased to announce that we have released the AWS Lightsail reseller module for Blesta. Client Area Features With AWS Lightsail Module you can allow your clients full access over their servers and you don’t have to worry about technical assistance anymore. Here is all your clients can do now to manage their servers automatically. Server information Your customers can see the server information (like OS name, hostname, server private/static IP, RAM, CPU, disk, region, disk storage and SSH detail to login with server root) Power On / Power Off / Reboot Your clients can start, stop, reboot the server directly from the client area. Manage Snapshots Customers are allowed to create snapshot backup, delete and restore specific snapshot to server. Stats Your customers can see stats in the client area like CPU Overview, CPU Burst, incoming/outgoing network traffic, instance status check failures, system status check failures. Firewall Management Your customers can manage firewall rules from the clientarea. Server Activity logs Your customers can see the server activity logs from clientarea. Admin Area Features AWS Lightsail Module Module provides many features in the Blesta admin panel where the admin can easily manage the maximum required action directly from the admin are Create/Suspend/Unsuspend/Terminate Server Admin can manually create, suspend, unsuspend and terminate the server from Blesta admin. Start/Stop/Reboot Admin can directly start, stop and reboot the server from specific client service under Blesta admin. Server Information Admin can see the server information in admin side with specific client service. AWS Launch Scripts Module allows the admin to configure the launch scripts for each OS. Admin can set its own launch script with a specific operating system. Custom Email Templates Admin can manage the server welcome email template from admin side. Product Configurable Options Admin can manage the auto created required product configurable options from the admin side. Product link : https://whmcsglobalservices.com/blesta-amazon-lightsail-module/ Pricing Starting From : $5/mo Order Link : https://whmcsglobalservices.com/order/?pid=207
    2 points
  3. aliman

    Hetzner Cloud Module

    @TheMaster Please accept this as my official apology. I did not mean any harm towards your business and your plugin works without any issue after fixing the permission issues. That was the first time I dealt with blesta and spend few hours as a beginner to figure things out. Usually , it should work once extracted since it did not i contacted you. Asking $20 made me think that the developer should help since it was first time installation. Anyway I'm really sorry about this and hope you resell and keep developing this plugin further and more plugins to come in future. Again, Sorry for the trouble caused. For @[email protected] Keep developing your awesome plugin. It will be more helpful if you can make a video kind of thing including installations for blesta beginners like me.
    2 points
  4. My 2cents. I am not in the industry anymore but reading over this thread I notice 2 things. I believe that you have over reacted. For anyone in the hosting industry file permissions/ownership is basic stuff. I personally pay no attention to someone throwing around words like "unethical" when all they had to do was set permissions. You have nothing to worry about. No one thought less of your script.
    2 points
  5. Mr @aliman this is the second time you call us unethical and this is rude by your side let me clear this for you . folder permissions are affected by your server configs. it is has nothing to do with our module, we did our best to help you and we answer your tickets and since the first tickets we point you strait for the problem and we told you the javascript file is not accessible by web server and it should be accessible, and we point you for a few things to check if you don't know how to do it then that's not our fault . even your htaccess was one of the points and you ask us to check it for you and we did thought it is not our problem to check your htaccess but we offer help with open arms , and finally after loads of tickets and you make us lose plenty of time to checking your issue with no success we tell you we can check your server for a fee , and because of that you call us unethical , also sound you didn't read our TOS which clearly stated the bellow : Abuse towards our staff or other clients on our network is not tolerated. Your account and all associated will be suspended pending termination after review. if you keep using this kind of words and speech we will terminate your account and suspend your license . ask with respect if you have any issue with the module and we will be more than happy to fix it but if you don't know how to setup things on your server that's not our responsibility . @Paul is it allowed to call people (unethical) on Blesta forums ?
    2 points
  6. yes right, i use PHP 7.4 i tested it now also with PHP 7.3. The message is also logged under 7.3 in my case.
    1 point
  7. On the logs i can see this notice, but i don´t know if this can have to do with this, but everytime i view a ticket, this message is logged: general.NOTICE: E_NOTICE: Trying to access array offset on value of type null {"code":8,"message":"Trying to access array offset on value of type null","file":"/vendors/blesta/parsedown/Parsedown.php","line":258}
    1 point
  8. I've created CORE-4412 to address this. In order to patch the current version edit components/invoice_delivery/invoice_delivery.php line 224 from: $this->language, To $invoice->client->settings['language'] ?? $this->language,
    1 point
  9. this kinds of confrontation happen frequently in the life. Apologize publicly is a proof that you are a nice man .
    1 point
  10. those URLs is probably a robot exploit crawling. they are many and they fetch for urls that are their database. normally when url is access and no entry was find in blesta, the error is logged and 404 error page returned.
    1 point
  11. I was able to reproduce by performing an upgrade in the admin interface (not able to replicate in client interface). To resolve change app/controllers/admin_clients.php around line 5656 from: $invoice_data = $this->makeInvoice( $client, $serviceChange, $pricing->currency, true, $service->id ); To $invoice_data = $this->makeInvoice( $client, $serviceChange, $pricing->currency, true, null ); Cheers
    1 point
  12. This error occurs when the new Domain Manager plugin is not install. To resolve, install the Domain Manager or perform the following code changes: In core/Pricing/Modifier/Type/Description/Type/Domain/Domains.php around line 232 replace: try { Loader::loadModels($this, ['Domains.DomainsTlds']); $tld = $this->DomainsTlds->getByPackage($package_id); $package = (isset($tld->tld) ? $tld->tld : $package); } catch (Throwable $e) { // Nothing to do } With Loader::loadModels($this, ['PluginManager']); if ($this->PluginManager->isInstalled('domains', \Configure::get('Blesta.company_id'))) { Loader::loadModels($this, ['Domains.DomainsTlds']); $tld = $this->DomainsTlds->getByPackage($package_id); $package = (isset($tld->tld) ? $tld->tld : $package); } In core/Pricing/Presenter/Items/Service/ServiceDataItems.php around line 139 replace: try { Loader::loadModels($this, ['Domains.DomainsTlds']); $tld = $this->DomainsTlds->getByPackage($packageId); if (isset($tld->tld)) { $fields['_data']['item_type'] = 'domain'; } } catch (Throwable $e) { // Nothing to do } With Loader::loadModels($this, ['PluginManager']); if ($this->PluginManager->isInstalled('domains', \Configure::get('Blesta.company_id'))) { Loader::loadModels($this, ['Domains.DomainsTlds']); $tld = $this->DomainsTlds->getByPackage($packageId); if (isset($tld->tld)) { $fields['_data']['item_type'] = 'domain'; } } In core/Pricing/Presenter/Items/Service/ServiceItems.php around line 118 replace: try { Loader::loadModels($this, ['Domains.DomainsTlds']); $tld = $this->DomainsTlds->getByPackage($packageId); if (isset($tld->tld)) { $fields['_data']['item_type'] = 'domain'; } } catch (Throwable $e) { // Nothing to do } With Loader::loadModels($this, ['PluginManager']); if ($this->PluginManager->isInstalled('domains', \Configure::get('Blesta.company_id'))) { Loader::loadModels($this, ['Domains.DomainsTlds']); $tld = $this->DomainsTlds->getByPackage($packageId); if (isset($tld->tld)) { $fields['_data']['item_type'] = 'domain'; } }
    1 point
  13. Nevermind, found the issue, was just missing 2 files for partial fields and package options, all fixed now
    1 point
  14. how can add a feature like free domain when customer go with our higher plan only.
    1 point
  15. It would be ideal if it would allow from the configuration of the plan to assign the option of Free Domain when contracting the service for 1 year and select the available terminations
    1 point
  16. We also use comma in germany to separate decimal.
    1 point
  17. Paul

    Hetzner Cloud Module

    Well said. We appreciate you, and @TheMaster. If you search around, you can find plenty of bad things people have said about Blesta on these forums. We leave them because we believe in free and open dialogue. Censorship is against freedom of expression. People will say things that are wrong, and others will see it and it'll only hurt their own reputation. We would like to see @TheMaster stay. Obviously that's up to him.
    1 point
  18. Blesta Addons

    Hetzner Cloud Module

    @TheMasterwe don't want to lose a great developer, is true that some reaction are unacceptable in any case, based on my experience in selling digital products during last 12 years, we have faced more than that, if we count ticket/emails about insulting we can arrive to 10% of the total received, but we never was stopped. i hope you can return because going out is like you have announced the battle lose. i can understand @Paul decision, in other word, the people can say their opinion but also you can maintain your decision. a lot of post in this forums are against me, but i take them openly and i insist in my decision or my work. the true support are by ticket, and if we provide some extra support is because we want to offer it and is not in any obligation for us. finally i support you.
    1 point
  19. Hello, yes if you use comma (see settings from screenshot) then you get this error message. If you use the same with the dot, then you not get this error.
    1 point
  20. Hello! We have a task to allow users to have access to multiple client accounts, potentially cross-company. It's likely it will be cross-company. Upon login, a user belonging to multiple client accounts will have to choose which one to use. There hasn't been a ton of demand for this, and there are some details to work out, but it is something we are planning to do. See https://dev.blesta.com/browse/CORE-3942
    1 point
  21. When client click in verification email link, the client redirected to checkout page 3 step. I think is better to redirect to dashboard and show a message that email is verified.
    1 point
  22. For details, see https://www.blesta.com/2021/06/09/blesta-5.1-beta-released/
    1 point
  23. Haha, no. The goal is ~2 month between beta releases. 5.1 took ~6 months because we had a lot in there (primarily the Domain Manager).
    1 point
  24. Has anyone figured out a way to offer a free domain name with a hosting package? I am not sure why this is such a complicated thing to implement. I would love to bundle a domain registration with the hosting purchase, but this seems completely impossible with Blesta since it looks at those as completely different and unassociated products. Please tell me there is a workaround for this ... FYI, I am using NameSilo for registrations. --Jason
    1 point
  25. I bought these - spot on! Definitely helps minimise tickets over basic things... which most people want to help themselves I find! I had these for another billing software aswell- I'm convinced it's saved me countless hours! Ease of use - Pay and send logo phpmyadmin and ftp Done Numbered so as not to interfere with any you've made aswell! Bonus! Couple of grammatical errors, which I've edited out - but nothing that looks bad at all! 4.9/5 for me!
    1 point
  26. Just wanted to bring that topic up again (since I would love to use Blesta, but EU VAT handling would be necessary to do so). Maybe my above wall of text was a bit too much. Let me try with a "rule-based" description. The following rules apply for any VAT-registerd company located within the European Union (basically every company, except very small ones):
    1 point
  27. Hey Guys I'm new to Blesta having been a WHMCS user for some years. I'm generally not clueless at all when it comes to using systems, scripts and software in general, but I have to say Blesta has got me a little stumped and from the few hours I've spent going through the various configurations and setting up products etc, it doesn't seem to be the easiest to setup (easy for those who know the system and how it works, but for someone looking at it out of the box, it's a chore..) Firstly I'm interested to know why the the nice short url for ordering gets extended more than it really should be. eg shorter url: mydomain.com/billing/order/ redirects to mydomain.com/billing/order/main/packages/label/?var=1&var=2 Seems a little pointless. I really don't need the extra (required) label on the ends at all (although I appreciate it has its use for other users of Blesta). But even so, why not just tack the label on the end of order (eg domain.com/billing/order/label/). I'm a nut for tidiness and logic.. so when most of the pages on my site are logical (domain.com/contact/ | domain.com/support/) it looks rough when the nice -> domain.com/billing/order/ runs off to something much longer.. OK, enough whinning.. All I am trying to do is setup 4 hosting packages (done) where a user can click a link from the home page and start the order process. I'm looking for this order process: Step 1 - Package -> selected elsewhere (i.e home page or packages page) and not from the generic blesta ordering page. Step 2 - Domain -> I need various options here.. Register domain / Use existing domain / Use subdomain + box to enter subdomain). Step 3 - Script -> Select software/script to install or an option to not install anything. Step 4 - Details -> User account information (Login or register I guess). Step 5 - Pay -> Make payment. From what I can see and tried, the order starts with asking for a domain name, which defeats the point of linking to a particular package from elsewhere within a site. Is there anyway for Blesta to remember what package was selected so it bypasses the "select hosting" part of the order process? This all seemed relatively easy enough with WHMCS, but somewhat of a headache in Blesta (inless I am missing something). I'm really eager to use Blesta, I just need to totally figure this out and make it work without using hacks. Incidentally, there is not much in the way of tutorials for Blesta out there at all. Written or otherwise. The documentation for Blesta, while thorough, isn't being of much help and can be confusing at times. I looked for various tutorials in setting up hosting plans, domains, order forms.. get it all working together.. couldn't find squat.. In closing, I apologise if it sounds like I'm bashing Blesta.. certainly not intentional, just a frustrated and "dont quite get it" first time Blesta user.. Thanks in advance for taking the time to read and respond. Clive
    1 point
  28. The process of such orders in the mean @Krystalogik is crucial for client convenience. I vot +10 if the team is able to change the style order blesta like WHMCS. Perhaps the complicated process for us is not a problem, but for clients who are beginners will be very problematic.
    1 point
  29. again i do like the idea of hiding the full path as this is a potential clue to hackers etc... but with a little htaccess modding etc we can hide the full path
    1 point
×
×
  • Create New...