Jump to content

Blesta Addons

Alpha Developers
  • Content Count

    4,685
  • Joined

  • Last visited

  • Days Won

    360

Reputation Activity

  1. Like
    Blesta Addons reacted to PauloV in cPanel increases price best alternative?   
    Hello blestars
    My 2 cents on this mater  
    We are ditching cPanel for good, mass migrations servers to Virtualmin, the Virtualmin handle 100% cPanel Backups restore witout any issues and so we only need to point the DNS's to the new servers

    We only made a few changes on Virtualmin. On Webmin, we add ports 2096/2097 to redirect to Usermin port 2000 and 2086/2087/2082/2083 ports to Virtualmin port 10000

    We also pré-installed on the hostname phpMyAdmin and RoundCube with the Mobile Theme (https://github.com/messagerie-melanie2/Roundcube-Plugin-Mobile) to all users have normal acess to a known Webmail and MariaDB Database managment  (Virtualmin alredy bring there own DataBase Managmente and Webmail software). and add a Link on Usermin Painel to open RoundCube Webmail
    Finally we add CSF Firewall like so:
    cd /usr/src rm -fv csf.tgz wget https://download.configserver.com/csf.tgz tar -xzf csf.tgz cd csf sh install.sh - Install the csf webmin module in:
    Webmin > Webmin Configuration > Webmin Modules > From local file > /etc/csf/csfwebmin.tgz > Install Module (sometimes because the webmin cache we have to make this step twice)
    After you install the module, you can simply log in to Virtualmin, chick on Webmin (top left) and then: System > ConfigServer Security & Firewall
    Also we add PHP verions 5.4, 5.6, 7.2 (now by default virtualmin alredy brings php 5.4 and 7.2) 
    #we install remi repository to add more php versions and modules yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm yum install php56 php56-php-bcmath php56-php-cli php56-php-devel php56-php-fpm php56-php-gd php56-php-mbstring php56-php-mysqlnd php56-php-opcache php56-php-pdo php56-php-pspell php56-php-xmlrpc php56-php-memcached php56-php-iconv php56-php-zlib php56-php-mcrypt php56-php-simplexml #you cann add/remove extensions abose :)  
    We also add ioncube like so:
    cd /usr/local wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.zip unzip ioncube_loaders_lin_x86-64.zip rm ioncube_loaders_lin_x86-64.zip And add to php.ini on Virtualmin the line for exemple for php7.2
    zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.2.so To start migrate you can do it on Virtualmin GUI or on CLI, on CLI (https://www.virtualmin.com/documentation/id%2Cvirtualmin_for_cpanel_users) you can make a batch file with mass import in a very easy way like so:
    virtualmin migrate-domain --type cpanel --source /home/cpanel_username_backup_file.tar.gz --user cpanel_username_here --pass 'cpanel_username_password_here' --webmin #for multiple just add a .sh file with a somethin like this: virtualmin migrate-domain --type cpanel --source /home/cpanel_username_backup_file1.tar.gz --user cpanel_username1_here --pass 'cpanel_username_password1_here' --webmin virtualmin migrate-domain --type cpanel --source /home/cpanel_username_backup_file2.tar.gz --user cpanel_username2_here --pass 'cpanel_username_password2_here' --webmin virtualmin migrate-domain --type cpanel --source /home/cpanel_username_backup_file3.tar.gz --user cpanel_username3_here --pass 'cpanel_username_password3_here' --webmin #and so on... Its more easy and less troblen then DirectAdmin, Plesk or even Interworx
    Common problems after migration:
    #Error 500
    .htacess file with the directive "Options +FollowSymlinks" just comment that line
    #Rong php version (client can change PHP on Virtualmin painel)
    #Some notes for anyonw that never try Virtualmin/Webmin
    Virtualmin/Webmin (port 10000) Root = WHM (so many features that in the first time we "lost" inside, but the more time we spent the more you will likeit, its a lot better and more mature then cPanel)
    Virtulmin/Webmin User (port 10000) = cPanel (A lot more options than cPanel)
    Usermin = Webmail (but with a loit more option like POP/IMAP external emails sincronizing and SPAM filters more advanced than cPanel)
    The only thing is that dosent support CloudLinux (its not a downside) and dosent support Softaculous (Virtualmin has is own Software inside that you can add toyr own scripts or buy the Pro License that is 200$ per year with unlimited accounts)
    The GPL verion dosent support Reseller accounts, but you can bypass this if you dont want to spend now any money, just creat on Webmin New users with permissions to only acess there clients accounts, is like a Reseller accouny but witout any limit on creating, or do it like us and create for each reseller a VPS or CLOUD server for that reseller maybe is cheper than buy a Virtualmin Pro license, on this critical fase  
    Any problems or any douths you can ask me and I will try to fill in  

    P.S- We are migrating more than 5k clients from cPanel to Virtualmin and we have tested a lot Virtualmin since last year iin migrations and compability (we have several CLOUD on production with dozens of clients with CentoS 7 + Virtualmin), because of our new CLOUD platform that we have created. 
  2. Like
    Blesta Addons reacted to Alento in Config Addons Quantity field   
    I am new to Blesta and am trying to create an addon which can have a quantity from 0 to 2 and a second addon which can have a quantity from 0 to 8.  So far the only method I see is using a slider, which IMHO is ugly.  I would definitely PREFER this option.  Thank you @Blesta Addons
  3. Like
    Blesta Addons got a reaction from PauloV in Currency Format   
    is possible to ad anew currency format for the fallowing style
    '####,##'
    '####.##'
    the actual format has a space between numbers like '# ###,##' .
     
  4. Thanks
    Blesta Addons reacted to stacklicense in Custom s3 Endpoints for Blesta System Backups   
    Hello
    The Stack License team is happy to announce our free modification to the Blesta System Backups allowing you to use custom s3 endpoints such as DigitalOcean Spaces and StackPath Object Storage
    You can view the modification at github.
    https://github.com/stacklicense/custom-backup-s3-endpoints
    If you want a custom s3 endpoint added just reply here or open an issue and we will get them added.
     
  5. Like
    Blesta Addons reacted to tulsi in HEXONET registrar module on Blesta   
    Hi everyone,
    A new version of the ISPAPI registrar module has been released.
    You can find the latest version of the module on HEXONET's website - https://www.hexonet.net/resellers/integration#blesta
    More information you can find on Git too - https://github.com/hexonet/blesta-ispapi-registrar/releases
    Happy domain selling with HEXONET's registrar module. 😀
    For support or any questions, you can reach us at - https://hexonet.support or help@hexonet.support
  6. Like
    Blesta Addons reacted to Jonathan in Modules Don't Create Locks When Activating Services   
    Some modules take several minutes to activate a service and they don't create a lock of any sort when starting activating to prevent another process, be it cron or human, from duplicating the action.
    I've seen multiple instances of an order getting entered, a staffer clicking "activate" on the service to go ahead and provision it and either the cron was already running, or starts running while the staff-induced activation is still running and two services are setup, two activation emails are sent, but only one record exists in blesta so you end up with a totally orphaned service.
    A simple fix for this is to use locks in the database during provisioning.
  7. Like
    Blesta Addons reacted to Tyson in Vesta usernames are easily duplicated (and then service creation fails)   
    The module really should make several attempts at generating a username if one is already taken before it fails in Blesta. I've created CORE-3225 to look into adding that behavior.
  8. Like
    Blesta Addons got a reaction from PauloV in [Module] Hetzner Cloud   
    This module is for Cloud and not for robot.
    this is already supported, from package creation page you can chose the server base of the package.
    the cPanel/Softaculous licensing will be implemented like a hook system for the module, we have already done it with our virtualizor extended module, after we will sur is totally functional we will release it and port them to Hetzner Cloud module too.
    We don't have any public changelog or github reposity now, we have our internal project system. Just to note we also using the Hetzner Cloud module for our other brands and we should update it and adding more futures to our clients and of course the blesta addons users will get this features also .
    Rescue is in our next release, ISO Images and Graphs will come later, maybe we will ad support for volumes before them as they are very used .
     
  9. Thanks
    Blesta Addons got a reaction from tallship in [Module] Hetzner Cloud   
    This module is for Cloud and not for robot.
    this is already supported, from package creation page you can chose the server base of the package.
    the cPanel/Softaculous licensing will be implemented like a hook system for the module, we have already done it with our virtualizor extended module, after we will sur is totally functional we will release it and port them to Hetzner Cloud module too.
    We don't have any public changelog or github reposity now, we have our internal project system. Just to note we also using the Hetzner Cloud module for our other brands and we should update it and adding more futures to our clients and of course the blesta addons users will get this features also .
    Rescue is in our next release, ISO Images and Graphs will come later, maybe we will ad support for volumes before them as they are very used .
     
  10. Like
    Blesta Addons got a reaction from Joseph H in Config Addons Quantity field   
    we can add a small text to indicate the limits under the input field.
    in side side i found that more pro and more simple to work, the slider in some browser and some mobile stuck and freeze . but if you want to add a option when we select the quantity text to select between slider and input well be nice also .
  11. Like
    Blesta Addons got a reaction from activa in GeoIP Updater Plugin Notice   
    we have updated the plugin to support geoip2 database  .
    just re-download the plugin and upgrade or install it .
     
  12. Like
    Blesta Addons got a reaction from Tyson in Client Side not showing errors returned from gateway buildProcess()   
    re-uploaded the files again and is working now .
  13. Like
    Blesta Addons got a reaction from Paul in Client Side not showing errors returned from gateway buildProcess()   
    re-uploaded the files again and is working now .
  14. Like
    Blesta Addons got a reaction from activa in application.min.css incorrect font location   
    @font-face { font-family: "Glyphicons Halflings"; src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot"); src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); } the font location hsould be "../fonts/" instead of "../fonts/bootstrap/" .
     
  15. Like
    Blesta Addons got a reaction from activa in Domain Manager - We need your feedback on domains   
    What is the Obstacle Now in Domains? in reality the obstacles are now :
    - Multi Price System, This can be fixed with more price fields like Renewal Price, we add more fields , Transfer Price, Restore Price.
    - Better Domain Management, this also can be fixed by adding the functions to the actual modules .
    - Unification Commands, this also can be done by actualizing the actual modules.
    - Privacy, Forwarding & other addons prices, this can be implemented with the actual  system by addons, we need just to tweak the actual modules to support this addons
    - if we want to distinct with domains modules and other modules we can add a new entry in modules to define is a domain module or not (true/false) or something like the order type definition.
    For me what Blesta need is enhancing the actual system  and not reinventing a whole system for domains.  now we have waited years to only hear a something from blesta, creating another system will take other 2 or 3 years, and the quick solution and the simple is to extend the actual exist mechanism to support new features .
  16. Like
    Blesta Addons got a reaction from Joseph H in Domain Manager - We need your feedback on domains   
    What is the Obstacle Now in Domains? in reality the obstacles are now :
    - Multi Price System, This can be fixed with more price fields like Renewal Price, we add more fields , Transfer Price, Restore Price.
    - Better Domain Management, this also can be fixed by adding the functions to the actual modules .
    - Unification Commands, this also can be done by actualizing the actual modules.
    - Privacy, Forwarding & other addons prices, this can be implemented with the actual  system by addons, we need just to tweak the actual modules to support this addons
    - if we want to distinct with domains modules and other modules we can add a new entry in modules to define is a domain module or not (true/false) or something like the order type definition.
    For me what Blesta need is enhancing the actual system  and not reinventing a whole system for domains.  now we have waited years to only hear a something from blesta, creating another system will take other 2 or 3 years, and the quick solution and the simple is to extend the actual exist mechanism to support new features .
  17. Like
    Blesta Addons got a reaction from EuroDomenii in Domain Manager - We need your feedback on domains   
    What is the Obstacle Now in Domains? in reality the obstacles are now :
    - Multi Price System, This can be fixed with more price fields like Renewal Price, we add more fields , Transfer Price, Restore Price.
    - Better Domain Management, this also can be fixed by adding the functions to the actual modules .
    - Unification Commands, this also can be done by actualizing the actual modules.
    - Privacy, Forwarding & other addons prices, this can be implemented with the actual  system by addons, we need just to tweak the actual modules to support this addons
    - if we want to distinct with domains modules and other modules we can add a new entry in modules to define is a domain module or not (true/false) or something like the order type definition.
    For me what Blesta need is enhancing the actual system  and not reinventing a whole system for domains.  now we have waited years to only hear a something from blesta, creating another system will take other 2 or 3 years, and the quick solution and the simple is to extend the actual exist mechanism to support new features .
  18. Like
    Blesta Addons got a reaction from PauloV in Domain Manager - We need your feedback on domains   
    we can't do anything, this need a modification in the core files, and we didn't encourage  the core files modification or hacking .
    after the renewal price option, the next step i think is the unification of command in all domains modules, like getNameservers() , setNameservers(array $vars = null), getWhoisContact($type = 'all') ,  getEppCode(), setEppCode($epp) .... something like that .... or the second option that i can think about is to create a new module called for example domain manager, inside the module the option to add registrars and then extend the module command from the registrar class, the same login as modules with their functions, but finally Blesta who decide what is the best .
  19. Thanks
    Blesta Addons got a reaction from Joseph H in Navigation Links , Refactor !   
    Hello All ,
     
    Today i want to suggest/talk about the navigation links , for my poor point of view , it need a full re-factor not just a improvement . why ?
     
    1 - Normally the navigation links should be totally controlled by the admin/staff , as now some of the navigation are not stored in database and is added directly to the navigation.php , it's a -1 point for blesta .
    2 - the admin/staff should be able to add/edit/delete links as it want .
    3 - the navigation link should support access levels , like (all, guests, clients, staff, or based staff based permissions ) , for example i want to make navigation link only showed to the guests , like a registration link , or make a link showed only to clients like payment account .
    4 - the link should also support orders , as i can move order (up/down) of them as  want .
    5 - links should be multi-language of course . (i think that it was the main goal to make them n navigation php class by blesta ).
    7 - the navigation links should support external urls .
    8 - the navigation link should be out of the show_header var .
     
    at the moment , getPrimaryClient is the most wanted .
     
    if blesta accept the deal , they jst add the structure database tables and the class . i can provide a free plug-in to the community to ad/edit/delete/order the links
     
     
     
     
     
     
     
     
  20. Like
    Blesta Addons got a reaction from Tyson in Dates in blesta should have a fix,   
    i have found the issue is not the null, it was a char before null that caused the error
            Loader::loadHelpers($this, ['Date' => [ null, 'UTC', Configure::get('Blesta.company_timezone')]]);
            Loader::loadHelpers($this, ['Date' => [null, 'UTC', Configure::get('Blesta.company_timezone')]]);
  21. Like
    Blesta Addons reacted to Tyson in Blesta Soft Auto Installer   
    In your screenshot for the package option "Script", I notice that the "Name" is capitalized as "Script" rather than "script" as mentioned in the documentation. I believe that is case-sensitive, so it may be why WP does not get installed. I would update that and retest first.
    The package has 1 and 3 month terms, but the package options are only setup for 1 month, so it would only be installed if the 1 month package was ordered, not the 3 month package.
  22. Like
    Blesta Addons reacted to raidershop in Pay Now (No login required) eventually redirects me to login page   
    Hi, thank you for your help.
    I was testing the Pay Now (No login required) link... it actually take me to "Make Payment", but after selecting the payment gateway and clicking "Review and Confirm", I'm redirected to login page. This is normal behaviour?
    My gateway is Paypal Payments Standard
     
    Edit: Tried this solution posted by Tyson and it worked 
     
  23. Like
    Blesta Addons got a reaction from Blesta.Store in Reseller is no longer in business.   
    you can open a ticket with blesta, give him more info about your reseller and license key, i'm sure they can move the license to your account or give you another license key with the matched expiration date .
     
  24. Like
    Blesta Addons got a reaction from activa in Workaround for different price for order and renewal   
    we also waiting this feature, it will solve one of our issues.
  25. Like
    Blesta Addons got a reaction from activa in Order Search   
    it would be nice to add orders to searchable items . like tickets ect ...
×
×
  • Create New...