diff --git a/.github/workflows/c_release.yml b/.github/workflows/c_release.yml index 03141aa89..1817060c5 100644 --- a/.github/workflows/c_release.yml +++ b/.github/workflows/c_release.yml @@ -21,7 +21,7 @@ jobs: contents: write # Needed to create workflow branch runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Create action branch run: | git config --global user.name 'Atsign Robot' @@ -71,7 +71,7 @@ jobs: # ext: '.exe' # bundle: 'windows' steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: ref: c_release-${{github.run_number}} # compile binaries @@ -91,7 +91,7 @@ jobs: Compress-Archive -Path sshnpd -Destination tarball/${{ matrix.output-name }}.zip # upload the build - - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + - uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2 with: name: ${{ matrix.output-name }}_${{ matrix.compiler @@ -121,7 +121,7 @@ jobs: # - platform: linux/riscv64 # output-name: sshnpd-linux-riscv64 steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: ref: c_release-${{github.run_number}} - uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3.2.0 @@ -131,7 +131,7 @@ jobs: --platform ${{ matrix.platform }} -o type=tar,dest=bins.tar . mkdir tarballs tar -xvf bins.tar -C tarballs - - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + - uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2 with: name: ${{ @@ -159,7 +159,7 @@ jobs: - platform: linux/riscv64 output-name: sshnpd-linux-riscv64-musl steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: ref: c_release-${{github.run_number}} - uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3.2.0 @@ -169,7 +169,7 @@ jobs: --platform ${{ matrix.platform }} -o type=tar,dest=bins.tar . mkdir tarballs tar -xvf bins.tar -C tarballs - - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + - uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2 with: name: ${{ @@ -182,7 +182,7 @@ jobs: name: Generate source tarball runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: ref: c_release-${{github.run_number}} - name: Create tarball @@ -191,7 +191,7 @@ jobs: cd ./packages mv c csshnpd-${{ github.ref_name }} tar -cvzf ../tarball/csshnpd-${{ github.ref_name }}.tar.gz csshnpd-${{ github.ref_name }} - - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + - uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2 with: name: csshnpd-src-${{github.ref_name}}-${{github.run_number}}-${{github.run_attempt}} path: ./tarball/csshnpd-${{ github.ref_name }}.tar.gz diff --git a/.github/workflows/c_unit_tests.yaml b/.github/workflows/c_unit_tests.yaml index ea2f504b6..1a7d54d5f 100644 --- a/.github/workflows/c_unit_tests.yaml +++ b/.github/workflows/c_unit_tests.yaml @@ -14,7 +14,7 @@ jobs: unit-tests: runs-on: "ubuntu-latest" steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: sshnpd Unit CTest working-directory: packages/c diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 579893145..84b7ede77 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -46,11 +46,11 @@ jobs: egress-policy: audit - name: Checkout repository - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@6db8d6351fd0be61f9ed8ebd12ccd35dcec51fea # v3.26.11 + uses: github/codeql-action/init@c36620d31ac7c881962c3d9dd939c40ec9434f2b # v3.26.12 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -60,7 +60,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@6db8d6351fd0be61f9ed8ebd12ccd35dcec51fea # v3.26.11 + uses: github/codeql-action/autobuild@c36620d31ac7c881962c3d9dd939c40ec9434f2b # v3.26.12 # âšī¸ Command-line programs to run using the OS shell. # đ See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun @@ -73,6 +73,6 @@ jobs: # ./location_of_script_within_repo/buildscript.sh - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@6db8d6351fd0be61f9ed8ebd12ccd35dcec51fea # v3.26.11 + uses: github/codeql-action/analyze@c36620d31ac7c881962c3d9dd939c40ec9434f2b # v3.26.12 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/cppcheck.yml b/.github/workflows/cppcheck.yml index 117a2914e..456d32d88 100644 --- a/.github/workflows/cppcheck.yml +++ b/.github/workflows/cppcheck.yml @@ -20,7 +20,7 @@ jobs: run: working-directory: ./packages/c steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Cppcheck run: | sudo apt install -y cppcheck diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 5c03af260..7b0990bcf 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -22,6 +22,6 @@ jobs: egress-policy: audit - name: 'Checkout Repository' - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: 'Dependency Review' uses: actions/dependency-review-action@5a2ce3f5b92ee19cbb1541a4984c76d921601d7c # v4.3.4 diff --git a/.github/workflows/dockerhub_sshnpd.yml b/.github/workflows/dockerhub_sshnpd.yml index b157c2b9e..5008146be 100644 --- a/.github/workflows/dockerhub_sshnpd.yml +++ b/.github/workflows/dockerhub_sshnpd.yml @@ -23,7 +23,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Ensure pubspec.yaml matches git ref (if current git ref is a version tag) shell: bash if: startsWith(github.ref, 'refs/tags/v') diff --git a/.github/workflows/end2end_tests.yaml b/.github/workflows/end2end_tests.yaml index 7e5e65fec..40bcbca5e 100644 --- a/.github/workflows/end2end_tests.yaml +++ b/.github/workflows/end2end_tests.yaml @@ -61,7 +61,7 @@ jobs: echo "np: ${{ matrix.np }}" echo "npd: ${{ matrix.npd }}" - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Setup Devicename # First two guarantee a unique # per workflow call @@ -221,7 +221,7 @@ jobs: echo "np: ${{ matrix.np }}" echo "npd: ${{ matrix.npd }}" - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Setup Devicename # First two guarantee a unique # per workflow call @@ -360,7 +360,7 @@ jobs: if: ${{ github.event.pull_request.head.repo.fork == false && github.actor != 'dependabot[bot]'}} runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Setup Devicename # First two guarantee a unique # per workflow call diff --git a/.github/workflows/gitbook.yaml b/.github/workflows/gitbook.yaml index a4c927359..9e9ec88aa 100644 --- a/.github/workflows/gitbook.yaml +++ b/.github/workflows/gitbook.yaml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Authenticate GitHub CLI run: | diff --git a/.github/workflows/multibuild.yaml b/.github/workflows/multibuild.yaml index 66324b5d3..d9451f5de 100644 --- a/.github/workflows/multibuild.yaml +++ b/.github/workflows/multibuild.yaml @@ -21,7 +21,7 @@ jobs: contents: write # Needed to create workflow branch runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Create action branch run: | git config --global user.name 'Atsign Robot' @@ -70,7 +70,7 @@ jobs: ext: ".exe" bundle: "windows" steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: ref: multibuild-${{github.run_number}} - uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672 # v1.6.5 @@ -168,7 +168,7 @@ jobs: --password "$MACOS_APPLE_ID_PASSWORD" \ --wait # upload the build - - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + - uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2 with: name: ${{ matrix.output-name @@ -191,7 +191,7 @@ jobs: output-name: sshnp-linux-riscv64 steps: - if: ${{ ! inputs.main_build_only }} - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: ref: multibuild-${{github.run_number}} - if: ${{ ! inputs.main_build_only }} @@ -205,7 +205,7 @@ jobs: mkdir tarballs tar -xvf bins.tar -C tarballs - if: ${{ ! inputs.main_build_only }} - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2 with: name: ${{ matrix.output-name @@ -220,7 +220,7 @@ jobs: working-directory: ./packages/dart/sshnoports/bundles runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - run: | write_metadata() { start_line="# SCRIPT METADATA" @@ -234,7 +234,7 @@ jobs: REF=${{ github.ref }} TAG=${REF:11} write_metadata universal.sh sshnp_version "$TAG" - - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + - uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2 with: name: universal.sh-${{github.ref_name}}-${{github.run_number}}-${{github.run_attempt}} path: ./packages/dart/sshnoports/bundles/universal.sh @@ -247,8 +247,8 @@ jobs: working-directory: ./packages/dart/sshnoports/bundles runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 + - uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2 with: name: universal.ps1-${{github.ref_name}}-${{github.run_number}}-${{github.run_attempt}} path: ./packages/dart/sshnoports/bundles/universal.ps1 @@ -267,7 +267,7 @@ jobs: attestations: write steps: - name: Checkout pubspec.lock - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: sparse-checkout: packages/dart/sshnoports/pubspec.lock sparse-checkout-cone-mode: false @@ -330,7 +330,7 @@ jobs: permissions: contents: write # Needed to delete workflow branch steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: ref: multibuild-${{github.run_number}} - name: Delete workflow branch diff --git a/.github/workflows/prod_tests.yaml b/.github/workflows/prod_tests.yaml index f05cff766..5ee4c0ce8 100644 --- a/.github/workflows/prod_tests.yaml +++ b/.github/workflows/prod_tests.yaml @@ -42,7 +42,7 @@ jobs: run: | echo "rvd: ${{ matrix.rvd }}" - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Setup NP/NPD key env run: | diff --git a/.github/workflows/python-sshnpd-build-publish.yml b/.github/workflows/python-sshnpd-build-publish.yml index 00ca41593..1f777e101 100644 --- a/.github/workflows/python-sshnpd-build-publish.yml +++ b/.github/workflows/python-sshnpd-build-publish.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout this repo - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - name: Set up Python uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0 @@ -49,7 +49,7 @@ jobs: cp -r dist/ $GITHUB_WORKSPACE - name: Store the distribution packages - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2 with: name: sshnpd-python-package path: dist/ @@ -116,7 +116,7 @@ jobs: attestations: write steps: - name: Checkout requirements.txt - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: sparse-checkout: packages/python/sshnpd/requirements.txt sparse-checkout-cone-mode: false diff --git a/.github/workflows/python_tests.yaml b/.github/workflows/python_tests.yaml index 469d19ec9..6545acd2a 100644 --- a/.github/workflows/python_tests.yaml +++ b/.github/workflows/python_tests.yaml @@ -11,7 +11,7 @@ jobs: ruff: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - uses: chartboost/ruff-action@e18ae971ccee1b2d7bbef113930f00c670b78da4 # v1.0.0 with: src: './packages/python' diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index d313ba40e..5ae9c4479 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -32,7 +32,7 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: persist-credentials: false @@ -59,7 +59,7 @@ jobs: # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF # format to the repository Actions tab. - name: "Upload artifact" - uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0 + uses: actions/upload-artifact@84480863f228bb9747b473957fcc9e309aa96097 # v4.4.2 with: name: SARIF file path: results.sarif @@ -67,6 +67,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@6db8d6351fd0be61f9ed8ebd12ccd35dcec51fea # v3.26.11 + uses: github/codeql-action/upload-sarif@c36620d31ac7c881962c3d9dd939c40ec9434f2b # v3.26.12 with: sarif_file: results.sarif diff --git a/.github/workflows/unit_tests.yaml b/.github/workflows/unit_tests.yaml index 6d45abfbe..157f20d5d 100644 --- a/.github/workflows/unit_tests.yaml +++ b/.github/workflows/unit_tests.yaml @@ -18,7 +18,7 @@ jobs: cli_tags: runs-on: ubuntu-latest steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - uses: ./.github/composite/verify_cli_tags noports_core-unit_tests: runs-on: ubuntu-latest @@ -27,7 +27,7 @@ jobs: matrix: dart-channel: [stable,beta] steps: - - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 - uses: dart-lang/setup-dart@0a8a0fc875eb934c15d08629302413c671d3f672 # v1.6.5 with: sdk: ${{ matrix.dart-channel}} diff --git a/.github/workflows/update_python_requirements.yml b/.github/workflows/update_python_requirements.yml index f1a7b8e2f..363c60844 100644 --- a/.github/workflows/update_python_requirements.yml +++ b/.github/workflows/update_python_requirements.yml @@ -18,7 +18,7 @@ jobs: steps: - name: Checkout this repo if: ${{ github.actor == 'dependabot[bot]' }} - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 + uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 with: fetch-depth: 0 ref: ${{ github.event.pull_request.head.ref }} diff --git a/docs/installation/README.md b/docs/installation/README.md index cf061cc4f..0566a439d 100644 --- a/docs/installation/README.md +++ b/docs/installation/README.md @@ -19,7 +19,7 @@ Installing NoPorts consists of the following steps: 1. Use our enrollment tool to activate your device 3. Use NoPorts! 4. Reach out to us\ - We want to hear about your use-cases. We take all feedback into consideration, it helps us make the best tool we possibly can. + We want to hear about your use-cases. We take all feedback into consideration, it helps us make the best tool we possibly can. ## 1. Obtain your license @@ -31,7 +31,7 @@ During registration, you will receive two atSigns, these are the identifiers tha There are two options for registration: -1. [Register for the 14-day evaluation](https://my.noports.com/no-ports-invite/14dayfreetrial) +1. [Register for the 14-day evaluation](https://my.noports.com/no-ports-invite/14dayfreetrial) 2. Or for additional licenses, use [the main portal](https://my.noports.com/login)\ after signing in, click "Buy atSigns" @@ -106,6 +106,28 @@ These are supplementary guides, which involve some manual work. You may require [ipfire.md](custom-os-device-installs/ipfire.md) {% endcontent-ref %} +### 3.3. Cloud installation guides + +These guides will show you how to install NoPorts as part of creating a new VM. + +{% content-ref url="cloud-installation-guides/automated-installation-on-amazon-web-services-aws.md" %} +[automated-installation-on-amazon-web-services-aws.md](cloud-installation-guides/automated-installation-on-amazon-web-services-aws.md) +{% endcontent-ref %} + +{% content-ref url="cloud-installation-guides/automated-installation-on-google-cloud-platform-gcp.md" %} +[automated-installation-on-google-cloud-platform-gcp.md](cloud-installation-guides/automated-installation-on-google-cloud-platform-gcp.md) +{% endcontent-ref %} + +{% content-ref url="cloud-installation-guides/automated-installation-on-microsoft-azure.md" %} +[automated-installation-on-microsoft-azure.md](cloud-installation-guides/automated-installation-on-microsoft-azure.md) +{% endcontent-ref %} + +{% content-ref url="cloud-installation-guides/automated-installation-on-oracle-cloud-infrastructure-oci.md" %} +[automated-installation-on-oracle-cloud-infrastructure-oci.md](cloud-installation-guides/automated-installation-on-oracle-cloud-infrastructure-oci.md) +{% endcontent-ref %} + + + ## 4. Use NoPorts Start by exploring the use-cases available in the side bar. We also provide in-depth usage information: @@ -114,8 +136,6 @@ Start by exploring the use-cases available in the side bar. We also provide in-d [usage](../usage/) {% endcontent-ref %} - - [^1]: There are some multi-socket use-cases which also work. If you have a use-case please reach out to us. [^2]: Currently not supported on Windows due to OS specific limitations. diff --git a/docs/installation/cloud-installation-guides/automated-installation-on-amazon-web-services-aws.md b/docs/installation/cloud-installation-guides/automated-installation-on-amazon-web-services-aws.md index 3bb20696d..e4ff5e3fa 100644 --- a/docs/installation/cloud-installation-guides/automated-installation-on-amazon-web-services-aws.md +++ b/docs/installation/cloud-installation-guides/automated-installation-on-amazon-web-services-aws.md @@ -1,9 +1,12 @@ --- icon: aws +description: How to deploy NoPorts on Amazon Web Services using a cloud-init script --- # Automated Installation on Amazon Web Services (AWS) +{% embed url="https://vimeo.com/1015039889" %} + When launching an instance on EC2 choose settings as usual for the instance type etc. A security group with no external ports open can be created or reused. diff --git a/docs/installation/cloud-installation-guides/automated-installation-on-google-cloud-platform-gcp.md b/docs/installation/cloud-installation-guides/automated-installation-on-google-cloud-platform-gcp.md index 65083464b..314776840 100644 --- a/docs/installation/cloud-installation-guides/automated-installation-on-google-cloud-platform-gcp.md +++ b/docs/installation/cloud-installation-guides/automated-installation-on-google-cloud-platform-gcp.md @@ -1,9 +1,12 @@ --- icon: google +description: How to deploy NoPorts on Google Cloud Platform using a cloud-init script --- # Automated Installation on Google Cloud Platform (GCP) +{% embed url="https://vimeo.com/1015037879" %} + Navigate to Compute Engine > VM instances and hit the `+ CREATE INSTANCE` button as usual, then select Name, Region, Machine configuration etc. Expand `Advanced options` at the bottom of the page: diff --git a/docs/installation/cloud-installation-guides/automated-installation-on-microsoft-azure.md b/docs/installation/cloud-installation-guides/automated-installation-on-microsoft-azure.md index 9f3592be2..302610be5 100644 --- a/docs/installation/cloud-installation-guides/automated-installation-on-microsoft-azure.md +++ b/docs/installation/cloud-installation-guides/automated-installation-on-microsoft-azure.md @@ -1,9 +1,12 @@ --- icon: microsoft +description: How to deploy NoPorts on Azure using a cloud-init script --- # Automated Installation on Microsoft Azure +{% embed url="https://vimeo.com/1015039181" %} + In the Azure Portal select `Virtual machines` and hit the `+ Create` button. Choose your preferred options for each sub-page of the `Create a virtual machine` process. diff --git a/docs/installation/cloud-installation-guides/automated-installation-on-oracle-cloud-infrastructure-oci.md b/docs/installation/cloud-installation-guides/automated-installation-on-oracle-cloud-infrastructure-oci.md index 4a3ed5dba..1a618953a 100644 --- a/docs/installation/cloud-installation-guides/automated-installation-on-oracle-cloud-infrastructure-oci.md +++ b/docs/installation/cloud-installation-guides/automated-installation-on-oracle-cloud-infrastructure-oci.md @@ -1,9 +1,12 @@ --- icon: cloud-plus +description: How to deploy NoPorts on Oracle Cloud Infrastructure using a cloud-init script --- # Automated Installation on Oracle Cloud Infrastructure (OCI) +{% embed url="https://vimeo.com/1015035980" %} + When starting a VM on OCI first click the `Show advanced options` button having selected the usual options above that.