Kleine Webfirma: Software, um mehrere Clients, Domains und Server im Auge zu behalten?

Ich arbeite für eine kleine Webfirma, die vielen Kunden verschiedene Webdienste und Hosting anbietet.

Unser Problem ist, dass wir viele Clients und viele Domains haben, die über mehrere verschiedene Server verteilt sind. Wir haben auch einige Kunden, die sich selbst hosten.

All dies und die Änderungen, die im Laufe der Zeit auftreten, im Auge zu behalten, ist ein echtes Problem. Wie geht ihr mit ähnlichen Situationen um?

Willkommen bei den Softwareempfehlungen! Bitte beachten Sie, dass es auf dieser Seite um das Empfehlen von Software geht, nicht um Assets wie Anleitungen, Handbücher, Multimedia-Inhalte – und auch nicht um „allgemeine IT-Beratungsthemen“. Entschuldigung, diese Frage scheint hier nicht zum Thema zu gehören – es sei denn, Sie formulieren sie entsprechend um und fragen nach „einer Software, um den Überblick zu behalten …“, siehe Was ist erforderlich, damit eine Frage „genügend Informationen“ enthält? für eine hilfreiche Anleitung.
Was ist dein Budget?
Muss es auch Passwörter verwalten?
Muss es auch den Quellcode (HTML usw.) aller unserer Kunden und auch Ihre Quelldateien für das Grafikdesign verwalten? Benötigen Sie für all dies eine Versionierung?
Ich möchte nur etwas Einfaches. Das kann mir (oder jedem in unserem Unternehmen) definitiv sagen, wo ein Client gehostet wird, und vielleicht Anmeldeinformationen abrufen.
Wie Izzy vorschlägt, müssen Sie Ihre Frage spezifischer stellen, um klar zu sein. Meinst du Rechnung? Termine vereinbaren? Arbeitsbelastung planen? Verfolgen Sie die Arbeit, die beim Entwerfen und Codieren jeder Website geleistet wurde? Verfolgen Sie einen Schnappschuss des Codes jedes gelieferten Projekts? Lediglich nachverfolgen, welche Website auf welchem ​​Server unter welchem ​​Domainnamen bereitgestellt wird und zu welcher IP-Nummer auflöst?

Antworten (4)

Wären Sie als Web-Firma nicht in der Lage, in angemessener Zeit etwas zusammenzustellen, das speziell auf Ihre Bedürfnisse zugeschnitten ist und nur intern verwendet wird?

Wenn Sie nicht den gesamten Weg der Systementwicklung gehen möchten, können Sie sich eine Lösung für das Kundenbeziehungsmanagement (CRM) ansehen. Es gibt Unmengen da draußen, einige kostenlos ( SugarCRM und vTiger als Beispiele), die angepasst werden können, indem Sie entweder benutzerdefinierte Felder hinzufügen, die Sie benötigen, oder Sie können sie entwickeln und die Funktionalität einbauen, die Sie benötigen.

Es gibt auch kostenpflichtige Angebote wie salesforce.com , aber das kann mit Add-Ons oder OpenCRM schnell teuer werden ; das nicht Open Source ist, trotz dessen, was Sie vielleicht vom Namen erwarten. Vollständige Offenlegung: Ich bin ein ehemaliger Mitarbeiter von OpenCRM, daher wird meine Sicht auf das System höchstwahrscheinlich voreingenommen sein . Ich weiß, dass das letztere System für das, was Sie brauchen, funktioniert und angepasst werden kann, um zusätzliche Felder für die benötigten Informationen zu haben (es wird intern in OpenCRM für ähnliche Zwecke verwendet). Dies kann relativ einfach von Systemadministratoren oder Ihrem Account Manager und seinem Team durchgeführt werden.

Abgesehen von der allgemeinen Systemroute gibt es eine andere weniger hochtechnologische Route (und massiv unsicherer), bei der Sie die Informationen in einer Tabelle speichern, auf die auch die relevanten Personen Zugriff haben, und die Tabelle durchsuchen, wenn Sie bestimmte Informationen benötigen.

Wir verwenden unsere eigene lokale Instanz von Taiga seit etwa 9 Monaten mit großem Erfolg. Wir haben nach und nach fast alle anderen Möglichkeiten, den Überblick zu behalten, ersetzt: Codeprobleme, Dokumentationsaktualisierungen, Serverinformationen, Funktionsanfragen ...

Ich gehe davon aus, dass Sie bereits ein anderes "System", Software oder sonstiges, zur Abwicklung der Entwicklungsarbeit haben. Meine Empfehlung ist, für jeden Kunden bzw. jedes Kundenprojekt ein „Projekt“ als KanBan-Board anzulegen. Verfolgen Sie dann eingehende Änderungen, laufende Änderungen und abgeschlossene Änderungen; als Säulen auf der Tafel. Verwenden Sie das integrierte Wiki in jedem Projekt, um relevante Server- und Domäneninformationen zu verfolgen.

Sie liefern eine Vagrant-Datei , mit der Sie es ausprobieren können, aber die Installation Ihrer eigenen ist einfach, wenn Sie Erfahrung mit Webserverumgebungen haben.

Der Taiga-Link am Anfang Ihrer Antwort scheint nicht zu funktionieren.
@Chillie, hier ist es http://taiga.io/. Ich bin mir nicht sicher, warum es bei Ihnen nicht funktioniert, weil ich es gerade ohne Probleme angeklickt habe.
Ok, jetzt scheint es zu funktionieren!

LDAP-Server

LDAP ist ein Standard zur Bereitstellung von Verzeichnisinformationen, der ursprünglich von der Telefonindustrie entwickelt wurde. Wird heute in Informationssystemen zum Speichern von Informationen über Benutzer, Server und vieles mehr verwendet. Im Grunde ein gemeinsames Online-Adressbuch für Steroide. So können Sie Ihre Clients und/oder Server verfolgen.

LDAP-Software ist weit verbreitet, wobei Server und Clients für praktisch jedes Betriebssystem oder jede Plattform verfügbar sind. Beispielsweise kann die mit jedem Mac-Computer gebündelte Kontakte -App als Client für einen LDAP-Server dienen.

Sicherheit ist Teil des Designs.

Sie können alle Ihre Dokumente in Google Drive verfolgen. Auf diese Weise können Sie alle Informationen und Anmeldungen Ihres Hostings für jeden Kunden, den Sie verwalten, einfach verwalten. Sie können auch versuchen, WiredContact zu verwenden, um Ihr System bequemer und sicherer zu verwalten.

WiredContact macht Marketing einfach. Es ermöglicht Ihnen und Ihrem/Ihren Team(s) den Zugriff auf alle Ihre Kunden-, Interessenten- und Partnerinformationen an einem zentralen Ort „über Ihren Webbrowser auf jedem Gerät, überall auf der Welt“.