Invoiceninja - Open Source -Rechnungssoftware

InvoiceNinja Kostenlose Rechnungssoftware

Kostenlose und Open -Source -Rechnungssoftware für kleine Unternehmen

Kostenlose Rechnungssoftware für Unternehmen, die ihnen hilft, Rechnungen zu erstellen, Zahlungen zu akzeptieren, Ausgaben zu verfolgen, Vorschläge zu erstellen und Aufgaben zu verwalten.

Überblick

Invoiceninja ist eine Open -Source -Rechnungssoftware. Es ist einfach zu bedienen und bietet eine große Anzahl von Funktionen für den Umgang mit allen Abrechnungsaufgaben. Es ist 100% frei und Entwickler auf der ganzen Welt sind aktiv daran beteiligt. Dieses kostenlose Buchhaltungssystem ist ideal für Freiberufler und kleine Unternehmen. Es ermöglicht leicht, Rechnungen zu generieren und Zahlungen zu verfolgen. Dieses leistungsstarke Open -Source -Rechnungssystem verfügt über moderne und beeindruckende Funktionen. Es unterstützt Funktionen für die Verwaltung von Rechnungen, Zahlungen, Angeboten, Ausgaben, Berichten und vielem mehr. Darüber hinaus ermöglicht es die Schaffung mehrerer Unternehmen und behandelt sie von einem einzigen System aus. Darüber hinaus hilft Invoiceninja die Zeitverfolgung von Aufgaben und nutzt sie für die Abrechnung für Kunden. Darüber hinaus ist Invoiceninja als SaaS -Software (SaaS) als Service erhältlich. Benutzer können den entsprechenden Plan auswählen und sofort anfangen. Unternehmen können es jedoch auf einem eigenen Server installieren, um die Kontrolle über sensible Abrechnungsdaten zu behalten. Invoiceninja bietet die beste mobile Rechnung App für iPhone- und Android -Geräte. Es ist in Php Laravel Framework geschrieben, flattern und verwendet MySQL zum Speichern von Daten. Die Lizenz für dieses Open -Source -Rechnungssystem ist (AAL) Attribution Assurance Lizenz.

System Anforderungen

Um Invoiceninja zu installieren, müssen Sie die folgenden Software haben:

  • Php 7.0+
  • MySQL 5.0 +
  • Apache / Nginx

Merkmale

Rechnungsninja verfügt abhängig von dem Plan, den Sie auswählen, viele großartige Funktionen: kostenlos, Profi oder Enterprise. Im Folgenden finden Sie die wichtigsten Merkmale von Invoiceninja:

  • erstellen & amp; E -Mail -Rechnungen & amp; Zitate in Echtzeit
  • 40+ Zahlungsgateway -Integrationsoptionen
  • yourbrand.invoice.services benutzerdefinierte Domain
  • zusätzliche Benutzer & amp; Berechtigungen festlegen
  • Support für mehrere Unternehmensunterstützung
  • Erstellen Sie eine wiederkehrende Rechnungsstellung & amp; Auto-Bill-Clients
  • Vorschläge zur Erstellung von Vorschlägen
  • Akten von Drittanbietern an Rechnungen anhängen & amp; Kosten
  • Projektaufgaben erstellen & amp; Trackzeit
  • Kanban -Boards zur Verwaltung von Projekten
  • Rechnung anhängen & amp; Angebote PDFs an E -Mails
  • Client-Seite-Portal & amp; Rechnungsgeschichte
  • Automatisierung der Zapier -Integration
  • Zitate konvertieren in Rechnungen für Zahlungen
  • vollständig anpassbares Rechnungsdesign
  • E -Mail -Themen anpassen & amp; Hauptteil
  • Ablagerungen akzeptieren & amp; Teilzahlungen
  • Rechnungszahlung Auto-Reminder-E-Mails
  • Warnungen, wenn der Client Views & amp; Zahlt Rechnungen
  • Aktivieren Sie das Kontrollkästchen oder die Signatur der Kundengenehmigung
  • Artikel & amp; Produktbibliothekssystem
  • Bulk -E -Mail -Rechnungen & amp; Zitate
  • Berichte erstellen, Konten altern & amp; Client -Anweisungen
  • Importkosten & amp; Anbieter
  • Importieren von Transaktionen von Ihren Bankkonten
  • Mehrere Währungen und Sprachen unterstützt
  • Einrichten automatischer Kreditkarten -Gateway -Gebühren
  • Setzen Sie automatische verspätete Gebühren für unbezahlte Rechnungen ein
  • Unterstützt natürliche Sprachfunktionen
  • Steuereinstellungen pro Werbebuchung oder Rechnung Gesamt
  • Professionelle kostenlose Rechnungsvorlagendesigns

Installation

Installieren Sie Invoiceninja auf Ubuntu 16.04 LTs mit Nginx mit GitHub

Nginx ist der beliebteste und sichere Webserver. Verwenden Sie den folgenden Befehl zur Installation von NGINX

 sudo apt install nginx 

Sobald der Nginx installiert ist, konfigurieren Sie die Domäne und starten Sie den Nginx neu, indem Sie den folgenden Befehl verwenden

 sudo service nginx restart 

Als nächstes müssen Sie den Datenbankserver installieren und den folgenden Befehl verwenden, um MySQL Server zu installieren

 sudo apt-get update;  sudo apt-get install mysql-server; mysql_secure_installation 

Einmal ist der Datenbankserver installiert, verwenden Sie den folgenden Befehl, um MySQL Server neu zu starten

 sudo service mysql restart 

Installieren Sie PHP zur Verarbeitung

 sudo apt-get install php-fpm php-mysql

Jetzt haben Sie alle erforderlichen Software installiert. Der nächste Schritt besteht darin, sich bei MySQL Server anzumelden und die Datenbank für die Invoiceninja zu erstellen. Verwenden Sie den folgenden Befehl, um Datenbank zu erstellen.

 CREATE DATABASE  invoiceninja;

Erstellen Sie einen Datenbankbenutzer mit dem Namen "" “mit neuem Passwort. und erteilte den Benutzer vollständiger Zugriff auf die Datenbank, indem die folgenden Befehle ausgeführt werden. Ändern Sie mit Ihrem gewünschten Datenbankbenutzer und mit Ihrem gewünschten Passwort.

CREATE USER 'invoiceninjauser'@'localhost' IDENTIFIED BY 'new_password_here'; 
GRANT ALL ON invoiceninja.* TO 'invoiceninjauser'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;
FLUSH PRIVILEGES; 
EXIT;

Laden Sie die neueste Veröffentlichung von Invoiceninja herunter

 
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Wechseln Sie nach der Installation von Curl und Composer oben in das Nginx -Root -Verzeichnis und die Ninja -Pakete von Downaload -Rechnungen aus GitHub.


cd /var/www/html
sudo git clone https://github.com/invoiceninja/invoiceninja.git
cd /var/www/html/invoiceninja
sudo composer install

Führen Sie dann die folgenden Befehle aus, um die korrekten Berechtigungen für die Funktion von Invoiceninja festzulegen.


sudo chown -R www-data:www-data /var/www/html/invoiceninja/
sudo chmod -R 755 /var/www/html/invoiceninja/

Herzlichen Glückwunsch! Sie haben Invoiceninja auf nginx erfolgreich installiert

Installation mit Docker

Generieren Sie einen Anwendungsschlüssel


docker run --rm -it invoiceninja/invoiceninja php artisan key:generate --show

Erstellen Sie Ordner für die Datenpersistenz

  • Erstellen Sie zwei Ordner auf Ihrem Server, z. G. /var/invoiceninja/public und/var/invoiceninja/Speicherplatz
  • Diese Ordner in Ihren Behälter montieren Nutzung: Um es zu laufen

docker run -d \
  -v /var/invoiceninja/public:/var/app/public \
  -v /var/invoiceninja/storage:/var/app/storage \
  -e APP_ENV='production' \
  -e APP_DEBUG=0 \
  -e APP_URL='http://ninja.dev' \
  -e APP_KEY='' \
  -e APP_CIPHER='AES-256-CBC' \
  -e DB_TYPE='mysql' \
  -e DB_STRICT='false' \
  -e DB_HOST='localhost' \
  -e DB_DATABASE='ninja' \
  -e DB_USERNAME='ninja' \
  -e DB_PASSWORD='ninja' \
  -p '9000:9000' \
  invoiceninja/invoiceninja

Erkunden

Möglicherweise finden Sie die folgenden Links relevant:

 Deutsch