Gratis extrem einfach zu installierender Bugtracker für Linux-Server

Ich suche nach einem kostenlosen Bugtracker für einen Linux-Server, auf den ich nicht viel Zugriff habe. Es ist nur für mich, den Entwickler und einen einzelnen Tester. Es wird nichts zu ausgefallenes benötigt.

Ich wäre mit Bugzilla zufrieden gewesen, wenn das eine Hilfe ist, was die Funktionen angeht, aber der Server hat kein ausreichend modernes Perl und sie werden es nicht aktualisieren.

Vorzugsweise etwas, wo ich nur ein einziges Skript zum Installieren/Konfigurieren ausführe.

Ich denke, dass es eine SQLite-Datenbank sein muss, was der Einfachheit halber gut ist. Der Server verfügt zwar über MySQL, erlaubt jedoch keine Skripte zum Erstellen von Datenbanken (ich könnte die Datenbank manuell erstellen und dann das Skript ausführen).

Ich bin mit einer Weile mit "echter Arbeit" beschäftigt, also möchte ich nur etwas unglaublich einfach zu installierendes. Ich habe nichts dagegen, Extras zu haben, die ich nicht benutze.

Antworten (2)

Ich verwende Gitea hier für einen ähnlichen Zweck. Es ist wie ein "Mini-Github", mit dem Sie Ihre Git-Repositorys zusammen mit Issues und Wikis verwalten können (Sie können damit sogar entfernte spiegeln). Es ist leicht und einfach zu bedienen und reagiert schnell (ich habe es auf meinem BananaPi ausgeführt, es verbraucht fast keine Ressourcen) und kann problemlos mit mehreren Projekten (und auch mehreren Benutzern) umgehen.

Lassen Sie es uns anhand Ihrer Anforderungen überprüfen:

  • Gratis: Ja.
  • für Linux: Ja, auch für viele andere Plattformen.
  • Nichts zu ausgefallenes: Schönheit liegt im Auge des Betrachters – aber ich würde es eher nützlich als ausgefallen definieren.
  • Führen Sie einfach ein einziges Skript aus, um es zu installieren/konfigurieren: ein einziges binäres Drop-In – und das Aktualisieren ist so einfach wie das Ersetzen. Eine einzelne Konfigurationsdatei, die auch über die WebUI gepflegt werden kann
  • muss eine SQLite-Datenbank sein: Genau.
  • unglaublich einfach zu montieren: wieder im auge des betrachters – aber es ist nicht zu schwierig. Das erste Mal dauert etwas länger – Updates sind ein Fingerschnippen.

Sieht ein bisschen wie Github aus und fühlt sich auch so an, also sollten Sie auch eine einfache Möglichkeit haben, damit zu beginnen. Ich benutze es selbst schon seit über einem Jahr und bin sehr zufrieden damit.

Ich benutze GitHub nicht, werde es aber heute Abend installieren (wenn ich Zeit habe) und damit spielen & Feedback geben. Es sieht auf jeden Fall so aus, wie ich es wollte :-)
Ich habe gesehen, wie Izzy dieses Tool vor einiger Zeit erwähnt hat (vielleicht in einer meiner eigenen Fragen), und ich habe es ausprobiert - bis heute schätze ich die Funktionalität und Einfachheit des Tools.
Ich habe ausgeführt und konnte nicht über den Browser zugreifen, also drückte Strg-c und schaute hinein log/serv.logund bekam , ich habe und Failed to connect to database: unknown database typehinzugefügt , ich kann immer noch nicht über den Browser zugreifen, aber jetzt wird keine Protokolldatei erstellt (kein Fehler?). [database] DB_TYPE = sqlite3[server] HTTP_ADDR = xx.xx.xx.xx
Ich habe auch die Beispielkonfiguration kopiert und entsprechend angepasst, mit dem gleichen Ergebnis. Die App läuft, aber ich kann nicht über den Browser darauf zugreifen. Beachten Sie, dass ich meinen Server nicht vollständig kontrolliere, aber mich per Telnet anmelden kann
@Mawg bitte überprüfen Sie, ob der Benutzer, der Gitea ausführt, Lese-/Schreibzugriff auf die PATHangegebenen in hat [database]– das ist das einzige, was ich mir vorstellen kann, hier ein Fehler zu sein. Sie könnten auch zuerst auf einer Maschine experimentieren, auf der Sie die volle Kontrolle haben; könnte es einfacher machen, Dinge zu überprüfen.
D'oh! Warum habe ich nicht daran gedacht? localhostIch werde es heute Abend anprobieren

Ich verwende Mantis , ein reines Fehlerverfolgungssystem (im Gegensatz zu Gitea, das von @Izzy vorgeschlagen wurde ).

  • gratis: ja, GPL lizensiert.
  • für Linux: ja, gemäß den Systemanforderungen (und weil ich es selbst auf Debian betreibe)
  • Nichts zu ausgefallenes: sieht ziemlich gut aus, würde ich sagen, aber es verwendet nicht zu viel JavaScript (weshalb ich es auch mag)
  • einzelnes Skript zum Installieren/Konfigurieren: Es verfügt über eine Installationsroutine , die als PHP-Skript ausgeführt wird
  • SQLite: Sie erwähnten die Möglichkeit von MySQL.
  • einfach zu installieren: IMHO, einer der einfachsten, die ich bisher gefunden habe. Zumindest viel einfacher als Bugzilla und Gitlab.
Ich erweitere dies, Thomas, da es anderen helfen wird. Ich habe in der Vergangenheit Mantis verwendet (und es ein wenig gehackt, da es in PHP geschrieben ist). Wo ich möglicherweise ein Problem habe, ist, dass mein Host keine Skripts zum Erstellen von Datenbanken zulässt. Ich kann sie manuell erstellen und das Skript bei Bedarf von in ändern oder einfach diese Zeile ändern und sehen, was passiert CREATE DATABASE. CREATE DATABASE IF NOT EXISTSes sollte funktionieren.