source: trunk/docs/Installation/install-tahoe.rst

Last change on this file was f67c75c, checked in by Florian Sesser <florian@…>, at 2024-08-22T17:08:51Z

Merge moving build docs to developer documentation

  • Property mode set to 100644
File size: 2.8 KB
Line 
1.. -*- coding: utf-8-with-signature-unix; fill-column: 77 -*-
2
3..
4    note: if you aren't reading the rendered form of these docs at
5    http://tahoe-lafs.readthedocs.io/en/latest/ , then be aware that any
6    ":doc:" links refer to other files in this docs/ directory
7
8*********************
9Installing Tahoe-LAFS
10*********************
11
12`Tahoe-LAFS`_ is a secure, decentralized, and fault-tolerant storage system.
13To see an overview of the architecture and security properties, see :doc:`Welcome to Tahoe LAFS! <../about-tahoe>`
14
15Tahoe-LAFS can be installed and used on any of the following operating systems.
16
17.. _Tahoe-LAFS: https://tahoe-lafs.org
18
19Microsoft Windows
20=================
21
22To install Tahoe-LAFS on Windows:
23
241. Make sure you have Powershell installed. See `PowerShell installation <https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-windows?view=powershell-7.1>`_.
25
262. Install the latest version of Python 3. Download the .exe file at the `python website <https://www.python.org/downloads/>`_.
27
283. Open the installer by double-clicking it. Select the **Add Python to PATH** check-box, then click **Install Now**.
29
304. Start PowerShell and enter the following command to verify python installation::
31
32    python --version
33
345. Enter the following command to install Tahoe-LAFS::
35
36    pip install tahoe-lafs
37
386. Verify installation by checking for the version::
39
40    tahoe --version
41
42If you want to hack on Tahoe's source code, you can install Tahoe in a ``virtualenv`` on your Windows Machine. To learn more, see :doc:`../build/build-on-windows`.
43
44Linux, BSD, or MacOS
45====================
46
47Tahoe-LAFS can be installed on MacOS, many Linux and BSD distributions. If you are using Ubuntu or Debian, run the following command to install Tahoe-LAFS::
48
49 apt-get install tahoe-lafs
50
51If you are working on MacOS or a Linux distribution which does not have Tahoe-LAFS packages, you can build it yourself:
52
531. Make sure the following are installed:
54
55   * **Python 3's latest version**: Check for the version by running ``python --version``.
56   * **pip**: Most python installations already include `pip`. However, if your installation does not, see `pip installation <https://pip.pypa.io/en/stable/installing/>`_.
57
582. Install Tahoe-LAFS using pip::
59
60    pip install tahoe-lafs
61
623. Verify installation by checking for the version::
63
64    tahoe --version
65
66If you are looking to hack on the source code or run pre-release code, we recommend you install Tahoe-LAFS on a `virtualenv` instance. To learn more, see :doc:`../build/build-on-linux`.
67
68You can always write to the `tahoe-dev mailing list <https://lists.tahoe-lafs.org/mailman/listinfo/tahoe-dev>`_ or chat on the `Libera.chat IRC <irc://irc.libera.chat/%23tahoe-lafs>`_ if you are not able to get Tahoe-LAFS up and running on your deployment.
Note: See TracBrowser for help on using the repository browser.