diff --git a/app/Livewire/Boarding/Index.php b/app/Livewire/Boarding/Index.php index 7f913b79c..0bfcaf729 100644 --- a/app/Livewire/Boarding/Index.php +++ b/app/Livewire/Boarding/Index.php @@ -282,7 +282,7 @@ uZx9iFkCELtxrh31QJ68AAAAEXNhaWxANzZmZjY2ZDJlMmRkAQIDBA== public function validateServer() { try { - config()->set('coolify.mux_enabled', true); + config()->set('coolify.mux_enabled', false); // EC2 does not have `uptime` command, lol instant_remote_process(['ls /'], $this->createdServer, true); @@ -296,7 +296,6 @@ uZx9iFkCELtxrh31QJ68AAAAEXNhaWxANzZmZjY2ZDJlMmRkAQIDBA== $this->createdServer->settings()->update([ 'is_reachable' => false, ]); - return handleError(error: $e, livewire: $this); } @@ -316,6 +315,7 @@ uZx9iFkCELtxrh31QJ68AAAAEXNhaWxANzZmZjY2ZDJlMmRkAQIDBA== $this->createdServer->settings()->update([ 'is_usable' => false, ]); + return handleError(error: $e, livewire: $this); } } diff --git a/resources/views/livewire/boarding/index.blade.php b/resources/views/livewire/boarding/index.blade.php index c826e7b98..7b7ef8c12 100644 --- a/resources/views/livewire/boarding/index.blade.php +++ b/resources/views/livewire/boarding/index.blade.php @@ -1,18 +1,20 @@ @php use App\Enums\ProxyTypes; @endphp Onboarding | Coolify - -
-
- @if ($currentState === 'welcome') + +
+
+ @if ($currentState === 'welcome')

Welcome to Coolify

Let me help you set up the basics.
- Get + Get Started
- @elseif ($currentState === 'explanation') + @elseif ($currentState === 'explanation') Coolify is an all-in-one application to automate tasks on your servers, deploy application with @@ -29,21 +31,24 @@

You don't need to manage your servers anymore. Coolify does - it for you.

+ it for you. +

All configurations are stored on your servers, so - everything works without a connection to Coolify (except integrations and automations).

+ everything works without a connection to Coolify (except integrations and automations). +

You can get notified on your favourite platforms (Discord, - Telegram, Email, etc.) when something goes wrong, or an action is needed from your side.

+ Telegram, Email, etc.) when something goes wrong, or an action is needed from your side. +

- Next + Next
- @elseif ($currentState === 'select-server-type') + @elseif ($currentState === 'select-server-type') Do you want to deploy your resources to your @@ -52,46 +57,57 @@ ? - Localhost + Localhost - Remote Server + Remote Server @if (!$serverReachable) -
-

Server is not reachable

-

Please check the connection details below and correct them if they are incorrect.

+
+

Server is not reachable

+

Please check the connection details below and correct them if they are + incorrect.

-
- -
- -

- Non-root user is experimental: - docs -

+
+ +
+ +

+ Non-root user is experimental: + docs +

+
+ +
+

If the connection details are correct, please ensure:

+
    +
  • The correct public key is in your ~/.ssh/authorized_keys + file for the specified user
  • +
  • Or skip the boarding process and manually add a new private key to Coolify and + the server
  • +
+
+ +

+ For more help, check this documentation. +

+ + + + + Check Again +
- -
-

If the connection details are correct, please ensure:

-
    -
  • The correct public key is in your ~/.ssh/authorized_keys file for the specified user
  • -
  • Or skip the boarding process and manually add a new private key to Coolify and the server
  • -
-
- -

- For more help, check this documentation. -

- - - - - Check again - -
@endif @@ -101,33 +117,37 @@

is the server where Coolify is running on. It is not recommended to use one server - for everything.

+ for everything. +

is a server reachable through SSH. It can be hosted at home, or from any cloud - provider.

+ provider. +

- @elseif ($currentState === 'private-key') + @elseif ($currentState === 'private-key') Do you have your own SSH Private Key? - Yes + Yes - No (create one for me) + No (create one for me) @if (count($privateKeys) > 0) -
- - @foreach ($privateKeys as $privateKey) - - @endforeach - - Use this SSH Key -
+
+ + @foreach ($privateKeys as $privateKey) + + @endforeach + + Use this SSH Key +
@endif
@@ -139,7 +159,7 @@

- @elseif ($currentState === 'select-existing-server') + @elseif ($currentState === 'select-existing-server') There are already servers available for your Team. Do you want to use one of them? @@ -147,15 +167,16 @@
- No (create one for me) + No + (create one for me)
@foreach ($servers as $server) - + @endforeach Use this Server @@ -163,39 +184,48 @@
@if (!$serverReachable) -
-

Server is not reachable

-

Please check the connection details below and correct them if they are incorrect.

+
+

Server is not reachable

+

Please check the connection details below and correct them if they are + incorrect.

-
- -
- -

- Non-root user is experimental: - docs -

+
+ +
+ +

+ Non-root user is experimental: + docs +

+
+ +
+

If the connection details are correct, please ensure:

+
    +
  • The correct public key is in your ~/.ssh/authorized_keys + file for the specified user
  • +
  • Or skip the boarding process and manually add a new private key to Coolify and + the server
  • +
+
+ +

+ For more help, check this documentation. +

+ + + + + Check again +
- -
-

If the connection details are correct, please ensure:

-
    -
  • The correct public key is in your ~/.ssh/authorized_keys file for the specified user
  • -
  • Or skip the boarding process and manually add a new private key to Coolify and the server
  • -
-
- -

- For more help, check this documentation. -

- - - - - Check again - -
@endif @@ -206,22 +236,25 @@

- @elseif ($currentState === 'create-private-key') + @elseif ($currentState === 'create-private-key') Please let me know your key details. - - - + + + @if ($privateKeyType === 'create') - - ACTION REQUIRED: Copy the 'Public Key' to your - server's - ~/.ssh/authorized_keys - file. + + ACTION REQUIRED: Copy the 'Public Key' to your + server's + ~/.ssh/authorized_keys + file. @endif Save @@ -234,7 +267,7 @@

- @elseif ($currentState === 'create-server') + @elseif ($currentState === 'create-server') Please let me know your server details. @@ -242,33 +275,44 @@
- - + +
- +
-
- +
- -
Non-root user is experimental: docs. + +
Non-root user is + experimental: docs.
- +
Continue - @elseif ($currentState === 'validate-server') + @elseif ($currentState === 'validate-server') I need to validate your server (connection, Docker Engine, etc) and configure if something is @@ -280,7 +324,8 @@ - + Let's do it! @@ -289,19 +334,20 @@

This will install the latest Docker Engine on your server, configure a few things to be able to run optimal.

Minimum Docker Engine version is: 22

To manually install Docker - Engine, check this + Engine, check this documentation.

- @elseif ($currentState === 'create-project') + @elseif ($currentState === 'create-project') @if (count($projects) > 0) - You already have some projects. Do you want to use one of them or should I create a new one - for - you? + You already have some projects. Do you want to use one of them or should I create a new one + for + you? @else - Let's create an initial project for you. You can change all the details later on. + Let's create an initial project for you. You can change all the details later on. @endif @@ -309,15 +355,15 @@ project!
@if (count($projects) > 0) -
- - @foreach ($projects as $project) - - @endforeach - - Use this Project -
+
+ + @foreach ($projects as $project) + + @endforeach + + Use this Project +
@endif
@@ -328,7 +374,7 @@ staging version of the same application, but grouped separately.

- @elseif ($currentState === 'create-resource') + @elseif ($currentState === 'create-resource') Let's go to the new resource page, where you can create your first resource. @@ -341,23 +387,23 @@

A resource could be an application, a database or a service (like WordPress).

- @endif + @endif +
+
+
+
Skip + onboarding
+
Restart + onboarding
-
-
-
Skip - onboarding
-
Restart - onboarding
-
- - -
- Feedback -
-
- -
-
-
-
+ + +
+ Feedback +
+
+ +
+
+