portalchat.keyanders.me Open in urlscan Pro
35.236.107.90  Public Scan

Submitted URL: http://portalchat.keyanders.me/
Effective URL: https://portalchat.keyanders.me/
Submission: On September 02 via api from GB — Scanned from GB

Form analysis 1 forms found in the DOM

Name: form

<form name="form" class="simple-box-form form-horizontal padding-top ng-pristine ng-valid ng-scope ng-valid-minlength" ng-if="state.showInitPassword">
  <!-- note -->
  <div class="form-group">
    <div class="col-sm-12">
      <span class="small text-muted"> Please create the initial administrator user. </span>
    </div>
  </div>
  <!-- !note -->
  <!-- username-input -->
  <div class="form-group">
    <label for="username" class="col-sm-4 control-label text-left"> Username </label>
    <div class="col-sm-8">
      <input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-not-empty" id="username" ng-model="formValues.Username" placeholder="e.g. admin">
    </div>
  </div>
  <!-- !username-input -->
  <!-- new-password-input -->
  <div class="form-group">
    <label for="password" class="col-sm-4 control-label text-left">Password</label>
    <div class="col-sm-8">
      <input type="password" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-minlength" ng-model="formValues.Password" id="password" name="password" auto-focus="" ng-minlength="12">
    </div>
  </div>
  <!-- !new-password-input -->
  <!-- confirm-password-input -->
  <div class="form-group">
    <label for="confirm_password" class="col-sm-4 control-label text-left">Confirm password</label>
    <div class="col-sm-8">
      <div class="input-group">
        <input type="password" class="form-control ng-pristine ng-untouched ng-valid ng-empty" ng-model="formValues.ConfirmPassword" id="confirm_password">
        <span class="input-group-addon !rounded-r-[5px]">
          <!-- ngIf: form.password.$viewValue !== '' && form.password.$viewValue === formValues.ConfirmPassword -->
          <!-- ngIf: form.password.$viewValue === '' || form.password.$viewValue !== formValues.ConfirmPassword --><pr-icon ng-if="form.password.$viewValue === '' || form.password.$viewValue !== formValues.ConfirmPassword" icon="'x'" mode="'danger'"
            class="ng-scope ng-isolate-scope"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
              class="icon inline-flex icon-danger" aria-hidden="true">
              <path d="M18 6 6 18"></path>
              <path d="m6 6 12 12"></path>
            </svg></pr-icon><!-- end ngIf: form.password.$viewValue === '' || form.password.$viewValue !== formValues.ConfirmPassword -->
        </span>
      </div>
    </div>
  </div>
  <!-- !confirm-password-input -->
  <!-- note -->
  <div class="form-group">
    <div class="col-sm-12 text-warning">
      <p class="vertical-center">
        <pr-icon icon="'alert-triangle'" mode="'warning'" class="ng-isolate-scope"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
            stroke-linejoin="round" class="icon inline-flex icon-warning" aria-hidden="true">
            <path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z"></path>
            <path d="M12 9v4"></path>
            <path d="M12 17h.01"></path>
          </svg></pr-icon>
        <span class="ng-binding">The password must be at least 12 characters long.</span>
        <!-- ngIf: form.password.$valid && formValues.Password -->
      </p>
    </div>
  </div>
  <!-- !note -->
  <!-- actions -->
  <div class="form-group">
    <div class="col-sm-12">
      <button type="submit" class="btn btn-primary btn-sm ng-isolate-scope" ng-disabled="state.actionInProgress || form.$invalid || !formValues.Password || !formValues.ConfirmPassword ||  form.password.$viewValue !== formValues.ConfirmPassword"
        ng-click="createAdminUser()" button-spinner="state.actionInProgress" disabled="disabled"><ng-transclude>
          <span ng-hide="state.actionInProgress" class="ng-scope">Create user</span>
          <span ng-show="state.actionInProgress" class="ng-scope ng-hide">Creating user...</span>
        </ng-transclude><span ng-show="spinning" class="ng-hide"><pr-icon icon="'loader-2'" class-name="'animate-spin-slow ml-0.5'" class="ng-isolate-scope"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
              fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="animate-spin-slow ml-0.5 icon inline-flex" aria-hidden="true">
              <path d="M21 12a9 9 0 1 1-6.219-8.56"></path>
            </svg></pr-icon>&nbsp;</span></button>
    </div>
  </div>
  <!-- !actions -->
  <!-- enableTelemetry-->
  <div class="form-group">
    <div class="col-sm-12 vertical-center">
      <input type="checkbox" name="toggle_enableTelemetry" ng-model="formValues.enableTelemetry" class="ng-pristine ng-untouched ng-valid ng-not-empty">
      <span class="text-muted small">Allow collection of anonymous statistics. You can find more information about this in our
        <a class="hyperlink" href="https://www.portainer.io/documentation/in-app-analytics-and-privacy-policy/" target="_blank">privacy policy</a>.</span>
    </div>
  </div>
  <!-- !enableTelemetry-->
</form>

Text Content

New Portainer installation
Please create the initial administrator user.
Username

Password

Confirm password


The password must be at least 12 characters long.

Create user Creating user...  
Allow collection of anonymous statistics. You can find more information about
this in our privacy policy.
Restore Portainer from backup