Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tailscale install how-to needs to be updated for Leap 15.6 #512 #513

Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 15 additions & 37 deletions howtos/tailscale_install.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,62 +16,40 @@ Upstream instructions
---------------------

This How-to is derived from, and secondary to,
the canonical upstream instructions as provided by `Tailscale <https://tailscale.com/>`_ themselves.
the canonical upstream instructions as provided by Tailscale themselves.
It is intended only to assist in providing relevant links and light guidance.

.. note::

Rockstor is "Built on openSUSE", specifically **openSUSE Leap** or **Tumbleweed**: depending on the installer used.
Our Tailscale service integration requires only that a recent Tailscale instance be installed.
Rockstor is "Built on openSUSE", specifically **openSUSE Leap** or **Tumbleweed**:
depending on the `downloadable installer <https://rockstor.com/dls.html>`_ used.
*Our Tailscale service integration requires only that a relevant Tailscale repo and package be installed.*
The Tailscale `Stable` variant is advised but not assumed.


.. _install_tailscale_upstream_leap:
.. _install_tailscale_upstream_openSUSE:

Built on openSUSE Leap
^^^^^^^^^^^^^^^^^^^^^^
Installs derived from our Leap based `downloadable installers <https://rockstor.com/dls.html>`_.
Install Tailscale repo and package
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. warning::
From the `Tailscale <https://tailscale.com/>`_ website select:

As of this How-to's publication, tailscale does not yet provide Leap 15.6 repositories.
Until Tailscale resolves this situation, consider using their 15.5 repository in the interim period.
Also note that their `Downloads` -> `Linux` -> `Manually install on ...` **dropdown** is
now years **out-of-date**. **Reference instead the following more maintained instructions.**

- `Setting up Tailscale on openSUSE Leap <https://tailscale.com/kb/1303/install-opensuse-leap>`_
- `Downloads` -> `Linux`
- Scroll down to the **Manually install on** selector and choose your "Build on **openSUSE**" version.

.. note::

Replace $VERSION in the above instructions with your base OS Leap version.
Only steps 1 and 2 are required, Rockstor's Web-UI can do the rest.

E.g. for Leap 15.6 (using the 15.5 repo instead):
E.g. for "Build on **openSUSE**" **Leap 15.6** you need only do the following at the command line interface:

.. code-block:: console

sudo rpm --import https://pkgs.tailscale.com/stable/opensuse/leap/15.5/repo.gpg
sudo zypper ar -g -r https://pkgs.tailscale.com/stable/opensuse/leap/15.5/tailscale.repo
sudo rpm --import https://pkgs.tailscale.com/stable/opensuse/leap/15.6/repo.gpg
sudo zypper ar -g -r https://pkgs.tailscale.com/stable/opensuse/leap/15.6/tailscale.repo
sudo zypper ref
sudo zypper in tailscale

**Continue service enablement & configuration via our Web-UI** :ref:`Tailscale service <configure_tailscale>` intergration.

.. _install_tailscale_upstream_tumbleweed:

Built on openSUSE Tumbleweed
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Installs derived from our Tumbleweed based `downloadable installers <https://rockstor.com/dls.html>`_.

- `Setting up Tailscale on openSUSE Tumbleweed <https://tailscale.com/kb/1047/install-opensuse-tumbleweed>`_

E.g.

.. code-block:: console

sudo rpm --import https://pkgs.tailscale.com/stable/opensuse/tumbleweed/repo.gpg
sudo zypper ar -g -r https://pkgs.tailscale.com/stable/opensuse/tumbleweed/tailscale.repo
sudo zypper ref
sudo zypper in tailscale
**Continue service enablement & configuration via our Web-UI** :ref:`Tailscale service <configure_tailscale>` integration.

**Continue service enablement & configuration via our Web-UI** :ref:`Tailscale service <configure_tailscale>` intergration.

Loading