Jump to content
Froxlor Forum

All Activity

This stream auto-updates

  1. Today
  2. Standardsubdomains do not have the nameserver flag enabled by default. You will have to edit the domain and set it.
  3. Yesterday
  4. I have a fresh froxlor 2.1.6 on ubuntu 22.04. When I create a new customer, and click "create standard domain", then the customer and the standard domain are created in the database. The zone file in /etc/bind/domains is NOT created. When I create an additional domain for the same customer, then both the database entries and the zone file in /etc/bind/domains are created. What can I do, so the standard zone files are created as well?
  5. Last week
  6. Yes, Settings -> System settings -> Customer standard subdomain, set it to "lab.mydomain.com" for the desired effect
  7. Ah, great, add the external IP and select it in the default IP for domains setting. Thanks a lot.
  8. I have a fresh Froxlor 2.16 installation in a school setting. The hostname is something like web.lab.mydomain.com. I want to create a number of customers which are really students in our school. When i create a new customer and select "Create standard subdomain". Froxlor creates a domain like customername.web.lab.mydomain.com. Can I somehow configure froxlor to create a standard subdomain like customername.lab.mydomain.com? "
  9. you can always add/edit ip addresses, see https://docs.froxlor.org/latest/admin-guide/resources/ips-and-ports/
  10. 0 I have a fresh Froxlor 2.16 installation on Ubuntu jammy, installed via apt. My installation runs on a server behind a reverse proxy. This reverse proxy handles Letsencypt certificates for a number of services. Now I want to route all traffic to froxlor through this proxy so the proxy also handles Letsencypt certificates for froxlor. The bind DNS server that is integrated in froxlor should serve my domnain names. In Settings -> System I can configure the default IP that is defined in the DNS server for a new domain. It seems that this IP must be one of the IPs of the network interfaces of the froxlor server. I would like to use the web-facing IP of my reverse proxy as default IP for a domain in the DNS, so all traffic is routed through the reverse proxy. Can I do this and how?
  11. Ok, danke für die schnelle Antwort. Dann muss ich mal weiter auf die Suche gehen, das mit der disabled_functions ist schon ein guter Hinweis.
  12. froxlor hat gar nix mit memcached zu tun ... das kommt jetzt ganz drauf an WIE wordpress das prüft. Eventuell funkt dir hier eine der `disabled_functions` in der php.ini dazwischen
  13. Hallo zusammen, ich habe das erste Mal Froxlor installiert und stoße hier und da auf kleine Problemchen. Ein Größeres, was mich echt fuchsig macht, ist ein Problem mit Memcached. Ich weiß nicht ob Froxlor dazwischenfunkt, ich würds gerne ausschließen. Setup ist ein kleiner VPS bei blu.de, hierauf läuft Froxlor und ein Kunde (web1). Ich habe eine WordPress-Installation reaktiviert, also vom Backup wiederhergestellt. Seitdem erhalte ich hier seltsame Meldungen. Zum Einen das erwähnte Memcached, darum solls hier erstmal gehen. Ich habs installiert und aktiviert, kann auch per telnet darauf zugreifen. In Froxlor kann ich auch über die phpinfo sehen, dass das php-Plugin läuft, allerdings erhalte ich in WordPress selbst die Meldung, dass mein Hosting kein Memcached zur Verfügung stellt. Damit ich mich nicht so dumm und dusselig suche - kann das ein Froxlor-Thema sein oder nicht? Viele Grüße Micha
  14. nein, Konto anlegen ist ein zweiter Schritt - man kann ja auch Adressen haben, ohne das diese ein Konto sind. Müsstest du einen zweiten API call machen: <?php // include FroxlorAPI helper class require __DIR__ . '/FroxlorAPI.php'; // create object of FroxlorAPI with URL, apikey and apisecret $fapi = new FroxlorAPI('http://127.0.0.1/api.php', 'your-api-key', 'your-api-secret'); // source data (loginname only required if called as admin/reseller) $email_addresses = [ ['email_part' => 'one', 'domain' => 'domain.tld', 'loginname' => 'web1', 'email_password' => 's3cret'], ['email_part' => 'two', 'domain' => 'domain.tld', 'loginname' => 'web1'], ['email_part' => 'three', 'domain' => 'domain.tld', 'loginname' => 'web2'], ['email_part' => 'four', 'domain' => 'domain.tld', 'loginname' => 'web2'], // ... ]; // loop through data foreach ($email_addresses as $email_addr) { // check for account-password $accnt_pwd = $email_addr['email_password'] ?? null; unset($email_addr['email_password']); // send request $fapi->request('Emails.add', $email_addr); // check for error if ($fapi->getLastStatusCode() != 200) { echo "HTTP-STATUS: " . $fapi->getLastStatusCode() . PHP_EOL; echo "Description: " . $response['message'] . PHP_EOL; continue; } // create account if password is set if (!empty($accnt_pwd)) { // send request $fapi->request('EmailAccounts.add', [ 'emailaddr' => $email_addr['email_part'] . '@' . $email_addr['domain'], 'loginname' => $email_addr['loginname'], 'email_password' => $accnt_pwd ]); // check for error if ($fapi->getLastStatusCode() != 200) { echo "HTTP-STATUS: " . $fapi->getLastStatusCode() . PHP_EOL; echo "Description: " . $response['message'] . PHP_EOL; } } }
  15. Kurze Frage: also Adresse anlegen, wird auch das Konto direkt angelegt?
  16. Das Ganze funktioniert auch via CLI (siehe https://docs.froxlor.org/latest/admin-guide/cli-scripts/#api-call) bin/froxlor-cli froxlor:api-call admin Emails.add '{"email_part": "one", "domain": "domain.tld", "loginname": "web1"}'
  17. Genau das hab ich gesucht! Cool danke !!!
  18. da es keinen email-adressen importer via UI gibt bietet sich die API an ja Ein beispiel wäre: <?php // include FroxlorAPI helper class require __DIR__ . '/FroxlorAPI.php'; // create object of FroxlorAPI with URL, apikey and apisecret $fapi = new FroxlorAPI('http://127.0.0.1/api.php', 'your-api-key', 'your-api-secret'); // source data (loginname only required if called as admin/reseller) $email_addresses = [ ['email_part' => 'one', 'domain' => 'domain.tld', 'loginname' => 'web1'], ['email_part' => 'two', 'domain' => 'domain.tld', 'loginname' => 'web1'], ['email_part' => 'three', 'domain' => 'domain.tld', 'loginname' => 'web2'], ['email_part' => 'four', 'domain' => 'domain.tld', 'loginname' => 'web2'], // ... ]; // loop through data foreach ($email_addresses as $email_addr) { // send request $fapi->request('Emails.add', $email_addr); // check for error if ($fapi->getLastStatusCode() != 200) { echo "HTTP-STATUS: " . $fapi->getLastStatusCode() . PHP_EOL; echo "Description: " . $response['message'] . PHP_EOL; } } See also API documentation: https://docs.froxlor.org/latest/api-guide/commands/emails.html
  19. Hallo, ich steh vor der Herausforderung viele Emailadressen zu importieren bzw. neu anzulegen. Prinzipiell dachte ich, das über die API zu machen, vorzugsweise auf der CLI. Ist das eine gute Idee? Gibt es dazu eventuell ein Beispiel? beste Grüße
  20. Earlier
  21. In Ubuntu 16, installing Froxlor can be accomplished by adding the Froxlor repository to your package manager, updating the package list, and installing Froxlor using apt-get or aptitude. internet providers for business Additionally, ensure you have the necessary dependencies such as Apache, MySQL, and PHP installed. Following installation, configure Froxlor according to your server setup and requirements for efficient web hosting management.
  22. Nix, es ist nur ein hinweis das der eintrag syntaktisch korrigiert wurde, inhaltlich bleibt es das was eingestellt war
  23. Hi, das Update lief durch, aber eine Meldung kam: adjusting spf entry gelb hinterlegt mit 3x ??? muss ich was machen ? beste Grüße
  24. D'oh! In der named.conf.local war include "/etc/bind/froxlor_bind.conf"; doppelt enthalten, was einen Absturz verursachte. Jetzt scheint named zu laufen.
  25. Steht doch in der Fehlermeldung...."named.service: Unit cannot be reloaded because it is inactive." Normal ist in froxlor als neustart-kommando nach dem erstellen neuer configs ein "reload" hinterlegt - reload funktioniert aber nur wenn der Dienst läuft und auch aktiv ist (systemctl enable named && systemctl start named) - ggfls halt auch das reload-command für nameserver in den einstellungen anpassen
  26. Ein Problem haben wir noch. Jetzt wird das Symbol zwar bei den Domains angezeigt. Aber im Froxlor-Systemlog kommt die Fehlermeldung: 13.02.2024 08:48 error system Error while running `service bind9 reload`: exit code (1) - please check your system logs Und laut "systemctl status bind9.service": named.service - BIND Domain Name Server Loaded: loaded (/lib/systemd/system/named.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Tue 2024-02-13 10:43:16 CET; 13min ago Docs: man:named(8) Process: 2417181 ExecStart=/usr/sbin/named -f $OPTIONS (code=exited, status=1/FAILURE) Main PID: 2417181 (code=exited, status=1/FAILURE) Feb 13 10:43:16 (server) systemd[1]: named.service: Scheduled restart job, restart counter is at 5. Feb 13 10:43:16 (server) systemd[1]: Stopped BIND Domain Name Server. Feb 13 10:43:16 (server) systemd[1]: named.service: Start request repeated too quickly. Feb 13 10:43:16 (server) systemd[1]: named.service: Failed with result 'exit-code'. Feb 13 10:43:16 (server) systemd[1]: Failed to start BIND Domain Name Server. Feb 13 10:43:53 (server) systemd[1]: named.service: Unit cannot be reloaded because it is inactive. Die Namensauflösung auf dem Server funktioniert aber (z.B. ping heise.de). Woran könnte das liegen?
  1. Load more activity


×
×
  • Create New...