Installation

Installera OpenSourceBilling på Ubuntu (LTS)

Distribuera OpenSourceBilling på ett sätt som är rätt för ditt företag. MySQL är ett öppna källkodsrelationsdatabashanteringssystem. Kör följande kommando för att installera databas:

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

Git är versionskontrollsystem som vi använde för OSB. Kör följande kommando för att installera git.

sudo apt-get install git 

Kör följande kommando för att installera Ruby -beroenden:

sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev libncurses5-dev automake libtool bison libffi-dev imagemagick libmagickcore-dev libmagickwand-dev libicu-dev 

Du kan behöva åtkomst till beroende PECL -bibliotek, de flesta som kan hittas av

sudo add-apt-repository ppa:ondrej/php 

Kör följande kommandon för att installera stabil version.

curl -L https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm install 2.7.1
rvm use 2.7.1 --default 

Bundler är ett verktyg som låter dig installera flera GEM -versioner, köra detta kommando för att installera Bundler:

gem install bundler

För att klona projektkod från GitHub, ge ditt GitHub -kontouppgift för autentisering medan du klonar projektet.

git clone https://github.com/vteams/open-source-billing
cd open-source-billing
bundle install
yarn install

Kopiera config/config.yml.copy till config/config.yml för att ställa in dina konfigurationer. Redigera config/config.yml med dina egna PayPal -inställningar:

paypal:
  signature: YOUR_PAYPAL_SIGNATURE
  business: YOUR_PAYPAL_BUSINESS

Redigera config/config.yml med dina egna applikationsinställningar:

app_host: APP_HOST_HERE # e.g. osb.mydomain.com
app_protocol: http

Använda följande kommando i terminal för att få sökvägen för wkhtmltopdf -biblioteksväg som redan är installerad på systemet och sedan redigera config/config.yml med din egen applikation wkhtmltopdf -sökväg.

wkhtmltopdf_path: YOUR_WKHTMLTOPDF_PATH

För att göra SMTP \ _Settings, gå till Inställningar, öppna ett företagsredigeringsformulär genom att klicka på ett företag och ange dina SMTP -detaljer i avsnittet E -postkonfiguration. Redigera config/config.yml med din egen QuickBookSapps oauth \ _consumer \ _key och oauth \ _consumer \ _secret.

quickbooks:
   # QuickBooksApp's account key and secret
   consumer_key: YOUR_QUICKBOOKS_APP_CLIENT_ID
   consumer_secret: YOUR_QUICKBOOKS_APP_CLIENT_SECRET

Kör följande kommando på terminal för att köra applikation

rake secret
encryption_key: ENTER-YOUR-ENCRYPTED-KEY-HERE
rails db:create
rails db:migrate
rails db:seed

Du måste starta försenad \ _job för e -postleverans och andra bakgrundsuppgifter som krävs för korrekt funktionalitet för OSB med hjälp av följande kommando

RAILS_ENV=production  bin/delayed_job start

När du har konfigurerat OSB kan du använda nedanstående referenser för att logga in.

Email: <span id="cloak1a36824b07bcee77581f96f7957d6335">This email address is being protected from spambots. You need JavaScript enabled to view it.</span><script type="text/javascript">document.getElementById('cloak1a36824b07bcee77581f96f7957d6335').innerHTML='';var prefix='&#109;a'+'i&#108;'+'&#116;o';var path='hr'+'ef'+'=';var addy1a36824b07bcee77581f96f7957d6335='&#97;dm&#105;n'+'&#64;';addy1a36824b07bcee77581f96f7957d6335=addy1a36824b07bcee77581f96f7957d6335+'&#111;p&#101;ns&#111;&#117;rc&#101;b&#105;ll&#105;ng'+'&#46;'+'&#111;rg';var addy_text1a36824b07bcee77581f96f7957d6335='&#97;dm&#105;n'+'&#64;'+'&#111;p&#101;ns&#111;&#117;rc&#101;b&#105;ll&#105;ng'+'&#46;'+'&#111;rg';document.getElementById('cloak1a36824b07bcee77581f96f7957d6335').innerHTML+='<a '+path+'\''+prefix+':'+addy1a36824b07bcee77581f96f7957d6335+'\'>'+addy_text1a36824b07bcee77581f96f7957d6335+'<\/a>';</script>
password: opensourcebilling

Du bör konfigurera Apache, Nginx eller någon annan webb/applikationsserver du väljer att köra OSB i produktionsläge. När en kund får faktura/uppskattning via e -post kommer han också att få en inloggningslänk för att se alla sina fakturor. Genom att besöka den url: n kan han logga in på sitt konto eller kan skapa sitt konto om han inte har ett. Grattis! Du har framgångsrikt installerat OpenSourceBilling på ditt system.

 Svenska