Both sides previous revisionPrevious revisionNext revision | Previous revision |
computing:invoiceplane [2019/12/24 07:01] – oemb1905 | computing:invoiceplane [2021/10/31 09:21] (current) – oemb1905 |
---|
------------------------------------------- | ------------------------------------------- |
| |
This tutorial is for users of Debian who have already established a host with TLS/LAMP and want to create an [[hhttps://github.com/InvoicePlane/InvoicePlane|InvoicePlane]] instance in order to create and send invoices to clients. If you have not yet completed TLS/LAMP, however, please begin with [[https://wiki.jonathanhaack.com/doku.php?id=computing:apachesurvival|ApacheSurvival]]. Okay, once you have that set up, download invoice plane and place it in the web server root for the desired virtual host: | This tutorial is for users of Debian who have already established a host with TLS/LAMP and want to create an [[hhttps://github.com/InvoicePlane/InvoicePlane|InvoicePlane]] instance in order to create and send invoices to clients. If you have not yet completed TLS/LAMP, however, please begin with [[https://wiki.haacksnetworking.com/doku.php?id=computing:apachesurvival|ApacheSurvival]]. Okay, once you have that set up, download invoice plane and place it in the web server root for the desired virtual host: |
| |
cd /var/www/site1.com/ | cd /var/www/site1.com/ |
| |
mysql -u root -p | mysql -u root -p |
> CREATE DATABASE invoiceplane; | CREATE DATABASE invoiceplane; |
> CREATE USER ipuser@localhost IDENTIFIED BY 'put-password-here'; | CREATE USER ipuser@localhost IDENTIFIED BY 'put-password-here'; |
> GRANT ALL PRIVILEGES ON invoiceplane.* to ipuser@localhost IDENTIFIED BY 'put-password-here'; | GRANT ALL PRIVILEGES ON invoiceplane.* to ipuser@localhost IDENTIFIED BY 'put-password-here'; |
> FLUSH PRIVILEGES; | FLUSH PRIVILEGES; |
> EXIT; | EXIT; |
| |
Now, navigate to the website and enter in your database credentials using the web-based installer: | Now, navigate to the website and enter in your database credentials using the web-based installer: |
use invoiceplane; | use invoiceplane; |
INSERT INTO `ip_users` (`user_type`, `user_active`, `user_date_created`, `user_date_modified`, `user_language`, `user_name`, `user_company`, `user_address_1`, `user_address_2`, `user_city`, `user_state`, `user_zip`, `user_country`, `user_phone`, `user_fax`, `user_mobile`, `user_email`, `user_password`, `user_web`, `user_vat_id`, `user_tax_code`, `user_psalt`, `user_passwordreset_token`, `user_subscribernumber`, `user_iban`, `user_gln`, `user_rcc`) | INSERT INTO `ip_users` (`user_type`, `user_active`, `user_date_created`, `user_date_modified`, `user_language`, `user_name`, `user_company`, `user_address_1`, `user_address_2`, `user_city`, `user_state`, `user_zip`, `user_country`, `user_phone`, `user_fax`, `user_mobile`, `user_email`, `user_password`, `user_web`, `user_vat_id`, `user_tax_code`, `user_psalt`, `user_passwordreset_token`, `user_subscribernumber`, `user_iban`, `user_gln`, `user_rcc`) |
VALUES (1, 1, '2017-04-23 17:29:31', '2017-04-23 17:29:31', 'system', 'InvoicePlane Demo', NULL, 'Test Street', '', '', '', '', 'US', '', '', '', 'demo@invoiceplane.com', '$2a$10$586b8f3f5a93f2b62623de1.JtIdo3wT/cNZuYx/KhkglXlegxAXK', 'https://invoiceplane.com', NULL, NULL, '586b8f3f5a93f2b62623de', '', NULL, NULL, NULL, NULL); | VALUES (1, 1, '2017-04-23 17:29:31', '2017-04-23 17:29:31', 'system', 'InvoicePlane Demo', NULL, 'Test Street', '', '', '', '', 'US', '', '', '', 'demo@invoiceplane.com', '$2a$10$586b8f3f5a93f2b62623de1.JtIdo3wT/cNZuYx/KhkglXlegxAXK', 'https://invoiceplane.com', NULL, NULL, '586b8f3f5a93f2b62623de', '', NULL, NULL, NULL, NULL); |
flush privileges; | flush privileges; |
exit; | exit; |
pass: demopassword | pass: demopassword |
| |
After logging in, **immediately change** your credentials and log back out and in again. That's it! Happy hacking! | After logging in, **immediately change** your credentials and log back out and in again. That's it! Happy hacking! This project is currently in need of a maintainer - see the project's [[https://twitter.com/InvoicePlane|Twitter]] for more information. |
| |
--- //[[oemb1905@jonathanhaack.com|oemb1905]] 2019/12/23 23:35// | --- //[[oemb1905@jonathanhaack.com|oemb1905]] 2019/12/23 23:35// |
| |
| |