Apache2. I also had problems with the default .htaccess so I wiped it and killed the pretty urls afaik
Admittedly not on BuyVM but my Blesta install worked out the box (apache2)
The only problem is I have nothing to sell.
I canāt attribute blame tbh, probably me rushing the install =]
Itās nice software. Not as good of a competitor as the transition from cp to da was but it looks decent and Iām going to keep a dev install running.
If I was going to switch from whmcs I would save $240/year - but itās a way harder decision than $$.
No I wasnāt suggesting it was BuyVM at fault either, just that when I installed it, it worked first time.
Iāve not tried WHMCS (other than as a customer) but Blesta covers what I need.
I refuse to like this out of general principle. I am the 12th juror.
This thread is now my Blesta Diaryā¦ and an excuse to give free bumps to the mastermind.
Successfully completed a WHMCS to Blesta import with only a few glitches.
The main stuff, like client accounts, services, transactions and packages were all fine.
I guess you have to create order forms separately for Blesta? Apart from that and the lack of outgoing transactions, itās neater than I thought it was. Really quite fast compared to clunky old WHMCS.
Not sure if this is in good taste but if anyone @ SW wanted to test out the user side vs WHMCS lmk!
@Cam I was on Gullos today, noticed you use it! Do you have any thoughts on Blesta to share?
Edit: I just realised, no PayPal fee columnā¦ suggestions? Iām quite happy to live the PP to csv life.
Wishosting (not sure if theyāre on this forum) uses Blesta too.
I also was using Blesta back then. Itās cool Will set it up soon again for some web design stuff.
Does Blesta work well for one-off payments as well, or is it just more suited for regularly occurring services? Maybe an invoice manager, like InvoiceNinja, is more specifically designed for what Iām asking.
I use it for invoicing regular payments (server management, etc) as well generating one off invoices for other work for clients that I bill via blesta.
I use invoiceninja as well for other work.
If itās mainly service based billing blesta works well with the odd one off invoice - if it the other way round Iād go invoice ninja. But, invoice ninja doesnāt handle recurring payments too well, unless you want them on the same day each month (fine if itās the 1st, but I have some that I invoice 15 days before the end of the month).
@MichaelCee I tested Blesta a few years ago and quite liked it but found it a bit lacking so stuck with WHMCS. However, since all the cPanel stuff I want to totally move away from Oakley products so have been trying out Blesta again. Canāt find anyway to add KB from WHMCS directly other than manually copying each articles.
Have you looked into the database side of things?
I know you can just import tblknowledgebase with whmcs > whmcs, maybe something similar for Blesta.
Finally got Blesta set up on my box as well nowā¦
Got it working with Nginx + PHP 7.3 + Letās Encrypt. Hereās the nginx config which took some researching and trial+error to eventually get working in case anyone is interested (replace anything in double curly braces) ā
server {
listen 80;
server_name {{your_domain}};
return 301 https://{{your_domain}}$request_uri;
}
server {
listen {{listen_ip}}:443 ssl; #SSL Only
server_name {{your_domain}};
root /var/www/blesta/;
index index.php index.html index.htm;
error_log /var/log/nginx/nginx_error.log warn;
# Turn on SSL
ssl on;
ssl_certificate /etc/letsencrypt/live/{{your_domain}}/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/{{your_domain}}/privkey.pem;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 3m;
# Protect against BEAST, POODLE, FREAK TLS attacks
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:ECDHE-RSA-AES128-GCM-SHA256:AES256+EECDH:DHE-RSA-AES128-GCM-SHA256:AES256+EDH:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4";
ssl_prefer_server_ciphers on;
# config to enable HSTS(HTTP Strict Transport Security)
add_header Strict-Transport-Security "max-age=31536000; includeSubdomains;";
client_body_buffer_size 32m;
# redirect server error pages to the static page /50x.html
# Set to directory of error files
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
# pass the PHP scripts to PHP FPM
#
location ~ \.php$ {
try_files $uri =404;
# Tweak for Nginx to work with PHP from vendors
fastcgi_split_path_info ^(.+\.php)(/.+)$;
# NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;
# Buffer settings increase to compensate for increased time/size due to SSL
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k; #
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
fastcgi_intercept_errors on;
fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
}
# Disallow access to any file with .pdt extension
location ~ (\.pdt) {
return 403;
}
location / {
try_files $uri $uri/ /index.php?$args;
}
#Core rewrite
location @blesta {
rewrite ^(.*)$ /index.php last;
}
}
Iāve been using Blesta for more than a year for shared hosting and other invoices from time to time.
It works really great for me with cPanel but I havenāt tried with Directadmin yet. I donāt know how WHMCS works.
Should work. Hop on Blesta discord for any issues
Yes WHMCS to WHMCS is easy. Havenāt dug through the DB but looking at forum posts on Blesta they all say the KBs are not compatible. Was thinking about setting up an external KB to the billing platform.
I was hoping to have a look into setting up Blesta/DA this week but donāt think Iām going to get time now.
Think thatās the best idea, I toyed with it before. WordPress and a professional KB template (can get expensive). I remember onehost had a similar set up but the template was customised to their site.