From 5e02a055a712b03e1743e4fee10d56f7f1c8b7b9 Mon Sep 17 00:00:00 2001 From: Miguel Jacq Date: Sun, 9 Feb 2025 10:22:09 +1100 Subject: [PATCH] Add an example of a systemd unit file with a persistent onion --- docs/gettext/.doctrees/advanced.doctree | Bin 32117 -> 46395 bytes docs/gettext/.doctrees/environment.pickle | Bin 309031 -> 325803 bytes docs/gettext/advanced.pot | 78 +++++++++-- docs/source/advanced.rst | 115 ++++++++++++++++ docs/source/locale/de/LC_MESSAGES/advanced.po | 123 ++++++++++++++++-- docs/source/locale/el/LC_MESSAGES/advanced.po | 123 ++++++++++++++++-- docs/source/locale/en/LC_MESSAGES/advanced.po | 123 ++++++++++++++++-- docs/source/locale/es/LC_MESSAGES/advanced.po | 123 ++++++++++++++++-- docs/source/locale/fr/LC_MESSAGES/advanced.po | 123 ++++++++++++++++-- docs/source/locale/ja/LC_MESSAGES/advanced.po | 123 ++++++++++++++++-- docs/source/locale/pl/LC_MESSAGES/advanced.po | 123 ++++++++++++++++-- docs/source/locale/ru/LC_MESSAGES/advanced.po | 123 ++++++++++++++++-- docs/source/locale/tr/LC_MESSAGES/advanced.po | 123 ++++++++++++++++-- docs/source/locale/uk/LC_MESSAGES/advanced.po | 115 ++++++++++++++-- docs/source/locale/vi/LC_MESSAGES/advanced.po | 123 ++++++++++++++++-- 15 files changed, 1417 insertions(+), 121 deletions(-) diff --git a/docs/gettext/.doctrees/advanced.doctree b/docs/gettext/.doctrees/advanced.doctree index 0a7dec212f57a76b71601aaf2fdb060ff8f6cac1..79af72db3ef18ee7920e958505d045f3802acbe1 100644 GIT binary patch literal 46395 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 literal 309031 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≦rYYG) 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%0DWWEb3T72>uDPxL!pt1)}YAHOEdJ(Be;r)TUjo6 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 b5Xo&)?^^X`sLY+^B>|E5mIZ9LH1q!fW@2FE diff --git a/docs/gettext/advanced.pot b/docs/gettext/advanced.pot index 445b5b07..1dbbcac6 100644 --- a/docs/gettext/advanced.pot +++ b/docs/gettext/advanced.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.6.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-09 09:47+1100\n" +"POT-Creation-Date: 2025-02-09 10:21+1100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -152,38 +152,94 @@ msgstr "" msgid "Browse the command-line documentation by running ``onionshare --help``::" msgstr "" -#: ../../source/advanced.rst:171 -msgid "Keyboard Shortcuts" +#: ../../source/advanced.rst:170 +msgid "Running the CLI as a systemd unit file" msgstr "" -#: ../../source/advanced.rst:173 -msgid "The OnionShare desktop application contains some keyboard shortcuts, for convenience and accessibility::" +#: ../../source/advanced.rst:172 +msgid "It is possible to automatically start OnionShare from the CLI using a systemd unit file." +msgstr "" + +#: ../../source/advanced.rst:174 +msgid "You may find this particularly useful if you are operating in 'persistent' mode, and want to start the same onion service every time your machine starts." +msgstr "" + +#: ../../source/advanced.rst:176 +msgid "To do this, you need to prepare some OnionShare json config first." msgstr "" #: ../../source/advanced.rst:178 +msgid "Here is the main OnionShare config. In this example, it's stored in ``/home/user/.config/onionshare/onionshare.json``. You may need to adjust some of the settings, but if you already have OnionShare installed, it probably looks much like this already::" +msgstr "" + +#: ../../source/advanced.rst:207 +msgid "Notice the 'persistent_tabs' section. We will now create a file at ``/home/user/.config/onionshare/persistent/my-persistent-onion.json``, that looks like this::" +msgstr "" + +#: ../../source/advanced.rst:247 +msgid "**Don't actually use this private key, service_id or client_auth keys! They are shown only as an example. Never share the private_key with anyone.**" +msgstr "" + +#: ../../source/advanced.rst:249 +msgid "The easiest way to generate the onion address and private key is to first create a 'pinned' OnionShare tab in the desktop app and started the share for the first time. This will then have saved the persistent settings to your ``.config/onionshare/persistent/`` folder with a random name. You can unpin that tab once you've generated it the first time. Or, you can leave it where it is, and use that persistent file in your systemd unit file below." +msgstr "" + +#: ../../source/advanced.rst:251 +msgid "Now you can create a systemd unit file in ``/etc/systemd/system/onionshare-cli.service``. Be sure to adjust the User and Group to your own user/group, as well as changes to any paths to the onionshare-cli binary or the paths to your JSON configs and shares." +msgstr "" + +#: ../../source/advanced.rst:253 +msgid "The systemd unit file should look like this::" +msgstr "" + +#: ../../source/advanced.rst:268 +msgid "Note that although ``/home/user/my-shared-file.txt`` was defined in the ``filenames`` section of the ``my-persistent-onion.json`` file, it's still necessary to specify it as the argument to the onionshare-cli command." +msgstr "" + +#: ../../source/advanced.rst:270 +msgid "Be sure to run ``sudo systemctl daemon-reload`` after creating the unit file." +msgstr "" + +#: ../../source/advanced.rst:272 +msgid "Now you can run ``sudo systemctl start onionshare-cli.service``. If you have ``journalctl`` installed, you can run ``sudo journalctl -f -t onionshare-cli``, and you should see some output of your service starting::" +msgstr "" + +#: ../../source/advanced.rst:282 +msgid "If you don't want your users to use a Private Key, set ``public`` to be ``true`` in the ``general`` settings of the my-persistent-onion.json file." +msgstr "" + +#: ../../source/advanced.rst:286 +msgid "Keyboard Shortcuts" +msgstr "" + +#: ../../source/advanced.rst:288 +msgid "The OnionShare desktop application contains some keyboard shortcuts, for convenience and accessibility::" +msgstr "" + +#: ../../source/advanced.rst:293 msgid "And from the main mode chooser screen::" msgstr "" -#: ../../source/advanced.rst:188 +#: ../../source/advanced.rst:303 msgid "Migrating your OnionShare data to another computer" msgstr "" -#: ../../source/advanced.rst:190 +#: ../../source/advanced.rst:305 msgid "You may want to migrate your OnionShare data when switching to another computer. This is especially true if you had a 'persistent' onion address and you want to preserve it." msgstr "" -#: ../../source/advanced.rst:192 +#: ../../source/advanced.rst:307 msgid "OnionShare stores all such data in a specific folder. Copy the relevant folder for your operating system below, to your new computer:" msgstr "" -#: ../../source/advanced.rst:194 +#: ../../source/advanced.rst:309 msgid "Linux: ``~/.config/onionshare``" msgstr "" -#: ../../source/advanced.rst:195 +#: ../../source/advanced.rst:310 msgid "macOS: ``~/Library/Application Support/OnionShare``" msgstr "" -#: ../../source/advanced.rst:196 +#: ../../source/advanced.rst:311 msgid "Windows: ``%APPDATA%\\OnionShare``" msgstr "" diff --git a/docs/source/advanced.rst b/docs/source/advanced.rst index f152aad6..b8a7c9c9 100644 --- a/docs/source/advanced.rst +++ b/docs/source/advanced.rst @@ -166,6 +166,121 @@ Browse the command-line documentation by running ``onionshare --help``:: -v, --verbose Log OnionShare errors to stdout, and web errors to disk +Running the CLI as a systemd unit file +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +It is possible to automatically start OnionShare from the CLI using a systemd unit file. + +You may find this particularly useful if you are operating in 'persistent' mode, and want to start the same onion service every time your machine starts. + +To do this, you need to prepare some OnionShare json config first. + +Here is the main OnionShare config. In this example, it's stored in ``/home/user/.config/onionshare/onionshare.json``. You may need to adjust some of the settings, but if you already have OnionShare installed, it probably looks much like this already:: + + { + "version": "2.6.2", + "connection_type": "bundled", + "control_port_address": "127.0.0.1", + "control_port_port": 9051, + "socks_address": "127.0.0.1", + "socks_port": 9050, + "socket_file_path": "/var/run/tor/control", + "auth_type": "no_auth", + "auth_password": "", + "auto_connect": true, + "use_autoupdate": true, + "autoupdate_timestamp": null, + "bridges_enabled": false, + "bridges_type": "built-in", + "bridges_builtin_pt": "obfs4", + "bridges_moat": "", + "bridges_custom": "", + "bridges_builtin": {}, + "persistent_tabs": [ + "my-persistent-onion" + ], + "locale": "en", + "theme": 0 + } + + +Notice the 'persistent_tabs' section. We will now create a file at ``/home/user/.config/onionshare/persistent/my-persistent-onion.json``, that looks like this:: + + { + "onion": { + "private_key": "UDIaZD8QgoXRP8JnAJ+pnlogQazfZ0wrfWJk5zPBGUBqg6+lozzjUJKTYWxwrxR33pDgJdTFtCUN1CX1FE22UQ==", + "client_auth_priv_key": "RHJSN4VI3NKGDSIWK45CCWTLYOJHA6DQQRQXUID3FXMAILYXWVUQ", + "client_auth_pub_key": "J4YLYAHS25UU3TZTE27H32RN3MCRGLR345U52XS2JNQ76CCHCRSQ" + }, + "persistent": { + "mode": "share", + "enabled": true + }, + "general": { + "title": null, + "public": false, + "autostart_timer": 0, + "autostop_timer": 0, + "service_id": "niktadkcp6z7rym3r5o3j2hnmis53mno5ughvur357xo7jkjvmqrchid", + "qr": false + }, + "share": { + "autostop_sharing": true, + "filenames": [ + "/home/user/my-shared-file.txt" + ] + }, + "receive": { + "data_dir": "/home/user/OnionShare", + "webhook_url": null, + "disable_text": false, + "disable_files": false + }, + "website": { + "disable_csp": false, + "custom_csp": null, + "filenames": [] + }, + "chat": {} + } + +**Don't actually use this private key, service_id or client_auth keys! They are shown only as an example. Never share the private_key with anyone.** + +The easiest way to generate the onion address and private key is to first create a 'pinned' OnionShare tab in the desktop app and started the share for the first time. This will then have saved the persistent settings to your ``.config/onionshare/persistent/`` folder with a random name. You can unpin that tab once you've generated it the first time. Or, you can leave it where it is, and use that persistent file in your systemd unit file below. + +Now you can create a systemd unit file in ``/etc/systemd/system/onionshare-cli.service``. Be sure to adjust the User and Group to your own user/group, as well as changes to any paths to the onionshare-cli binary or the paths to your JSON configs and shares. + +The systemd unit file should look like this:: + + [Unit] + Description=OnionShare CLI + After=network.target + + [Service] + ExecStart=/home/user/.local/bin/onionshare-cli --persistent /home/user/.config/onionshare/persistent/my-persistent-onion.json /home/user/my-shared-file.txt + Restart=on-failure + User=user + Group=user + + [Install] + WantedBy=multi-user.target + +Note that although ``/home/user/my-shared-file.txt`` was defined in the ``filenames`` section of the ``my-persistent-onion.json`` file, it's still necessary to specify it as the argument to the onionshare-cli command. + +Be sure to run ``sudo systemctl daemon-reload`` after creating the unit file. + +Now you can run ``sudo systemctl start onionshare-cli.service``. If you have ``journalctl`` installed, you can run ``sudo journalctl -f -t onionshare-cli``, and you should see some output of your service starting:: + + [...] + Feb 09 10:14:09 onionshare onionshare-cli[18852]: [6.5K blob data] + Feb 09 10:14:18 onionshare onionshare-cli[18852]: Compressing files. + Feb 09 10:14:18 onionshare onionshare-cli[18852]: Give this address and private key to the recipient: + Feb 09 10:14:18 onionshare onionshare-cli[18852]: http://niktadkcp6z7rym3r5o3j2hnmis53mno5ughvur357xo7jkjvmqrchid.onion + Feb 09 10:14:18 onionshare onionshare-cli[18852]: Private key: RHJSN4VI3NKGDSIWK45CCWTLYOJHA6DQQRQXUID3FXMAILYXWVUQ + Feb 09 10:14:18 onionshare onionshare-cli[18852]: Press Ctrl+C to stop the server + +If you don't want your users to use a Private Key, set ``public`` to be ``true`` in the ``general`` settings of the my-persistent-onion.json file. + Keyboard Shortcuts ------------------ diff --git a/docs/source/locale/de/LC_MESSAGES/advanced.po b/docs/source/locale/de/LC_MESSAGES/advanced.po index c19e610e..7c4377c0 100644 --- a/docs/source/locale/de/LC_MESSAGES/advanced.po +++ b/docs/source/locale/de/LC_MESSAGES/advanced.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-09 09:47+1100\n" +"POT-Creation-Date: 2025-02-09 10:21+1100\n" "PO-Revision-Date: 2023-12-25 11:10+0000\n" "Last-Translator: curtisb \n" "Language: de\n" @@ -283,11 +283,106 @@ msgstr "" "Die Dokumentation zur Kommandozeile kann über den Befehl ``onionshare " "--help`` abgerufen werden::" -#: ../../source/advanced.rst:171 +#: ../../source/advanced.rst:170 +msgid "Running the CLI as a systemd unit file" +msgstr "" + +#: ../../source/advanced.rst:172 +msgid "" +"It is possible to automatically start OnionShare from the CLI using a " +"systemd unit file." +msgstr "" + +#: ../../source/advanced.rst:174 +msgid "" +"You may find this particularly useful if you are operating in " +"'persistent' mode, and want to start the same onion service every time " +"your machine starts." +msgstr "" + +#: ../../source/advanced.rst:176 +msgid "To do this, you need to prepare some OnionShare json config first." +msgstr "" + +#: ../../source/advanced.rst:178 +msgid "" +"Here is the main OnionShare config. In this example, it's stored in " +"``/home/user/.config/onionshare/onionshare.json``. You may need to adjust" +" some of the settings, but if you already have OnionShare installed, it " +"probably looks much like this already::" +msgstr "" + +#: ../../source/advanced.rst:207 +msgid "" +"Notice the 'persistent_tabs' section. We will now create a file at " +"``/home/user/.config/onionshare/persistent/my-persistent-onion.json``, " +"that looks like this::" +msgstr "" + +#: ../../source/advanced.rst:247 +msgid "" +"**Don't actually use this private key, service_id or client_auth keys! " +"They are shown only as an example. Never share the private_key with " +"anyone.**" +msgstr "" + +#: ../../source/advanced.rst:249 +msgid "" +"The easiest way to generate the onion address and private key is to first" +" create a 'pinned' OnionShare tab in the desktop app and started the " +"share for the first time. This will then have saved the persistent " +"settings to your ``.config/onionshare/persistent/`` folder with a random " +"name. You can unpin that tab once you've generated it the first time. Or," +" you can leave it where it is, and use that persistent file in your " +"systemd unit file below." +msgstr "" + +#: ../../source/advanced.rst:251 +msgid "" +"Now you can create a systemd unit file in ``/etc/systemd/system" +"/onionshare-cli.service``. Be sure to adjust the User and Group to your " +"own user/group, as well as changes to any paths to the onionshare-cli " +"binary or the paths to your JSON configs and shares." +msgstr "" + +#: ../../source/advanced.rst:253 +msgid "The systemd unit file should look like this::" +msgstr "" + +#: ../../source/advanced.rst:268 +msgid "" +"Note that although ``/home/user/my-shared-file.txt`` was defined in the " +"``filenames`` section of the ``my-persistent-onion.json`` file, it's " +"still necessary to specify it as the argument to the onionshare-cli " +"command." +msgstr "" + +#: ../../source/advanced.rst:270 +msgid "" +"Be sure to run ``sudo systemctl daemon-reload`` after creating the unit " +"file." +msgstr "" + +#: ../../source/advanced.rst:272 +msgid "" +"Now you can run ``sudo systemctl start onionshare-cli.service``. If you " +"have ``journalctl`` installed, you can run ``sudo journalctl -f -t " +"onionshare-cli``, and you should see some output of your service " +"starting::" +msgstr "" + +#: ../../source/advanced.rst:282 +msgid "" +"If you don't want your users to use a Private Key, set ``public`` to be " +"``true`` in the ``general`` settings of the my-persistent-onion.json " +"file." +msgstr "" + +#: ../../source/advanced.rst:286 msgid "Keyboard Shortcuts" msgstr "Tastaturkurzbefehle" -#: ../../source/advanced.rst:173 +#: ../../source/advanced.rst:288 msgid "" "The OnionShare desktop application contains some keyboard shortcuts, for " "convenience and accessibility::" @@ -295,36 +390,36 @@ msgstr "" "Die OnionShare-Desktop-Anwendung enthält einige Tastaturkurzbefehle, die " "der Bequemlichkeit und Zugänglichkeit dienen::" -#: ../../source/advanced.rst:178 +#: ../../source/advanced.rst:293 msgid "And from the main mode chooser screen::" msgstr "Und auf dem Hauptbildschirm für die Modusauswahl::" -#: ../../source/advanced.rst:188 +#: ../../source/advanced.rst:303 msgid "Migrating your OnionShare data to another computer" msgstr "" -#: ../../source/advanced.rst:190 +#: ../../source/advanced.rst:305 msgid "" "You may want to migrate your OnionShare data when switching to another " "computer. This is especially true if you had a 'persistent' onion address" " and you want to preserve it." msgstr "" -#: ../../source/advanced.rst:192 +#: ../../source/advanced.rst:307 msgid "" "OnionShare stores all such data in a specific folder. Copy the relevant " "folder for your operating system below, to your new computer:" msgstr "" -#: ../../source/advanced.rst:194 +#: ../../source/advanced.rst:309 msgid "Linux: ``~/.config/onionshare``" msgstr "" -#: ../../source/advanced.rst:195 +#: ../../source/advanced.rst:310 msgid "macOS: ``~/Library/Application Support/OnionShare``" msgstr "" -#: ../../source/advanced.rst:196 +#: ../../source/advanced.rst:311 msgid "Windows: ``%APPDATA%\\OnionShare``" msgstr "" @@ -690,3 +785,11 @@ msgstr "" #~ "``%APPDATA%\\OnionShare``" #~ msgstr "" +#~ msgid "" +#~ "__Don't actually use this private key," +#~ " service_id or client_auth keys! They " +#~ "are shown only as an example. " +#~ "Never share the private_key with " +#~ "anyone.__" +#~ msgstr "" + diff --git a/docs/source/locale/el/LC_MESSAGES/advanced.po b/docs/source/locale/el/LC_MESSAGES/advanced.po index 94552eb3..efba849c 100644 --- a/docs/source/locale/el/LC_MESSAGES/advanced.po +++ b/docs/source/locale/el/LC_MESSAGES/advanced.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-09 09:47+1100\n" +"POT-Creation-Date: 2025-02-09 10:21+1100\n" "PO-Revision-Date: 2023-10-28 04:15+0000\n" "Last-Translator: george kitsoukakis \n" "Language: el\n" @@ -278,11 +278,106 @@ msgstr "" "Περιηγηθείτε στην τεκμηρίωση της γραμμής εντολών με ``onionshare " "--help``::" -#: ../../source/advanced.rst:171 +#: ../../source/advanced.rst:170 +msgid "Running the CLI as a systemd unit file" +msgstr "" + +#: ../../source/advanced.rst:172 +msgid "" +"It is possible to automatically start OnionShare from the CLI using a " +"systemd unit file." +msgstr "" + +#: ../../source/advanced.rst:174 +msgid "" +"You may find this particularly useful if you are operating in " +"'persistent' mode, and want to start the same onion service every time " +"your machine starts." +msgstr "" + +#: ../../source/advanced.rst:176 +msgid "To do this, you need to prepare some OnionShare json config first." +msgstr "" + +#: ../../source/advanced.rst:178 +msgid "" +"Here is the main OnionShare config. In this example, it's stored in " +"``/home/user/.config/onionshare/onionshare.json``. You may need to adjust" +" some of the settings, but if you already have OnionShare installed, it " +"probably looks much like this already::" +msgstr "" + +#: ../../source/advanced.rst:207 +msgid "" +"Notice the 'persistent_tabs' section. We will now create a file at " +"``/home/user/.config/onionshare/persistent/my-persistent-onion.json``, " +"that looks like this::" +msgstr "" + +#: ../../source/advanced.rst:247 +msgid "" +"**Don't actually use this private key, service_id or client_auth keys! " +"They are shown only as an example. Never share the private_key with " +"anyone.**" +msgstr "" + +#: ../../source/advanced.rst:249 +msgid "" +"The easiest way to generate the onion address and private key is to first" +" create a 'pinned' OnionShare tab in the desktop app and started the " +"share for the first time. This will then have saved the persistent " +"settings to your ``.config/onionshare/persistent/`` folder with a random " +"name. You can unpin that tab once you've generated it the first time. Or," +" you can leave it where it is, and use that persistent file in your " +"systemd unit file below." +msgstr "" + +#: ../../source/advanced.rst:251 +msgid "" +"Now you can create a systemd unit file in ``/etc/systemd/system" +"/onionshare-cli.service``. Be sure to adjust the User and Group to your " +"own user/group, as well as changes to any paths to the onionshare-cli " +"binary or the paths to your JSON configs and shares." +msgstr "" + +#: ../../source/advanced.rst:253 +msgid "The systemd unit file should look like this::" +msgstr "" + +#: ../../source/advanced.rst:268 +msgid "" +"Note that although ``/home/user/my-shared-file.txt`` was defined in the " +"``filenames`` section of the ``my-persistent-onion.json`` file, it's " +"still necessary to specify it as the argument to the onionshare-cli " +"command." +msgstr "" + +#: ../../source/advanced.rst:270 +msgid "" +"Be sure to run ``sudo systemctl daemon-reload`` after creating the unit " +"file." +msgstr "" + +#: ../../source/advanced.rst:272 +msgid "" +"Now you can run ``sudo systemctl start onionshare-cli.service``. If you " +"have ``journalctl`` installed, you can run ``sudo journalctl -f -t " +"onionshare-cli``, and you should see some output of your service " +"starting::" +msgstr "" + +#: ../../source/advanced.rst:282 +msgid "" +"If you don't want your users to use a Private Key, set ``public`` to be " +"``true`` in the ``general`` settings of the my-persistent-onion.json " +"file." +msgstr "" + +#: ../../source/advanced.rst:286 msgid "Keyboard Shortcuts" msgstr "Συντομεύσεις πληκτρολογίου" -#: ../../source/advanced.rst:173 +#: ../../source/advanced.rst:288 msgid "" "The OnionShare desktop application contains some keyboard shortcuts, for " "convenience and accessibility::" @@ -290,36 +385,36 @@ msgstr "" "Η εφαρμογή για υπολογιστή του OnionShare περιέχει ορισμένες συντομεύσεις " "πληκτρολογίου, για αμεσότητα και εύκολη πρόσβαση::" -#: ../../source/advanced.rst:178 +#: ../../source/advanced.rst:293 msgid "And from the main mode chooser screen::" msgstr "Και από την κύρια οθόνη επιλογής λειτουργίας::" -#: ../../source/advanced.rst:188 +#: ../../source/advanced.rst:303 msgid "Migrating your OnionShare data to another computer" msgstr "" -#: ../../source/advanced.rst:190 +#: ../../source/advanced.rst:305 msgid "" "You may want to migrate your OnionShare data when switching to another " "computer. This is especially true if you had a 'persistent' onion address" " and you want to preserve it." msgstr "" -#: ../../source/advanced.rst:192 +#: ../../source/advanced.rst:307 msgid "" "OnionShare stores all such data in a specific folder. Copy the relevant " "folder for your operating system below, to your new computer:" msgstr "" -#: ../../source/advanced.rst:194 +#: ../../source/advanced.rst:309 msgid "Linux: ``~/.config/onionshare``" msgstr "" -#: ../../source/advanced.rst:195 +#: ../../source/advanced.rst:310 msgid "macOS: ``~/Library/Application Support/OnionShare``" msgstr "" -#: ../../source/advanced.rst:196 +#: ../../source/advanced.rst:311 msgid "Windows: ``%APPDATA%\\OnionShare``" msgstr "" @@ -593,3 +688,11 @@ msgstr "" #~ "``%APPDATA%\\OnionShare``" #~ msgstr "" +#~ msgid "" +#~ "__Don't actually use this private key," +#~ " service_id or client_auth keys! They " +#~ "are shown only as an example. " +#~ "Never share the private_key with " +#~ "anyone.__" +#~ msgstr "" + diff --git a/docs/source/locale/en/LC_MESSAGES/advanced.po b/docs/source/locale/en/LC_MESSAGES/advanced.po index 892c8e6e..efb3b738 100644 --- a/docs/source/locale/en/LC_MESSAGES/advanced.po +++ b/docs/source/locale/en/LC_MESSAGES/advanced.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-09 09:47+1100\n" +"POT-Creation-Date: 2025-02-09 10:21+1100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -211,46 +211,141 @@ msgstr "" msgid "Browse the command-line documentation by running ``onionshare --help``::" msgstr "" -#: ../../source/advanced.rst:171 +#: ../../source/advanced.rst:170 +msgid "Running the CLI as a systemd unit file" +msgstr "" + +#: ../../source/advanced.rst:172 +msgid "" +"It is possible to automatically start OnionShare from the CLI using a " +"systemd unit file." +msgstr "" + +#: ../../source/advanced.rst:174 +msgid "" +"You may find this particularly useful if you are operating in " +"'persistent' mode, and want to start the same onion service every time " +"your machine starts." +msgstr "" + +#: ../../source/advanced.rst:176 +msgid "To do this, you need to prepare some OnionShare json config first." +msgstr "" + +#: ../../source/advanced.rst:178 +msgid "" +"Here is the main OnionShare config. In this example, it's stored in " +"``/home/user/.config/onionshare/onionshare.json``. You may need to adjust" +" some of the settings, but if you already have OnionShare installed, it " +"probably looks much like this already::" +msgstr "" + +#: ../../source/advanced.rst:207 +msgid "" +"Notice the 'persistent_tabs' section. We will now create a file at " +"``/home/user/.config/onionshare/persistent/my-persistent-onion.json``, " +"that looks like this::" +msgstr "" + +#: ../../source/advanced.rst:247 +msgid "" +"**Don't actually use this private key, service_id or client_auth keys! " +"They are shown only as an example. Never share the private_key with " +"anyone.**" +msgstr "" + +#: ../../source/advanced.rst:249 +msgid "" +"The easiest way to generate the onion address and private key is to first" +" create a 'pinned' OnionShare tab in the desktop app and started the " +"share for the first time. This will then have saved the persistent " +"settings to your ``.config/onionshare/persistent/`` folder with a random " +"name. You can unpin that tab once you've generated it the first time. Or," +" you can leave it where it is, and use that persistent file in your " +"systemd unit file below." +msgstr "" + +#: ../../source/advanced.rst:251 +msgid "" +"Now you can create a systemd unit file in ``/etc/systemd/system" +"/onionshare-cli.service``. Be sure to adjust the User and Group to your " +"own user/group, as well as changes to any paths to the onionshare-cli " +"binary or the paths to your JSON configs and shares." +msgstr "" + +#: ../../source/advanced.rst:253 +msgid "The systemd unit file should look like this::" +msgstr "" + +#: ../../source/advanced.rst:268 +msgid "" +"Note that although ``/home/user/my-shared-file.txt`` was defined in the " +"``filenames`` section of the ``my-persistent-onion.json`` file, it's " +"still necessary to specify it as the argument to the onionshare-cli " +"command." +msgstr "" + +#: ../../source/advanced.rst:270 +msgid "" +"Be sure to run ``sudo systemctl daemon-reload`` after creating the unit " +"file." +msgstr "" + +#: ../../source/advanced.rst:272 +msgid "" +"Now you can run ``sudo systemctl start onionshare-cli.service``. If you " +"have ``journalctl`` installed, you can run ``sudo journalctl -f -t " +"onionshare-cli``, and you should see some output of your service " +"starting::" +msgstr "" + +#: ../../source/advanced.rst:282 +msgid "" +"If you don't want your users to use a Private Key, set ``public`` to be " +"``true`` in the ``general`` settings of the my-persistent-onion.json " +"file." +msgstr "" + +#: ../../source/advanced.rst:286 msgid "Keyboard Shortcuts" msgstr "" -#: ../../source/advanced.rst:173 +#: ../../source/advanced.rst:288 msgid "" "The OnionShare desktop application contains some keyboard shortcuts, for " "convenience and accessibility::" msgstr "" -#: ../../source/advanced.rst:178 +#: ../../source/advanced.rst:293 msgid "And from the main mode chooser screen::" msgstr "" -#: ../../source/advanced.rst:188 +#: ../../source/advanced.rst:303 msgid "Migrating your OnionShare data to another computer" msgstr "" -#: ../../source/advanced.rst:190 +#: ../../source/advanced.rst:305 msgid "" "You may want to migrate your OnionShare data when switching to another " "computer. This is especially true if you had a 'persistent' onion address" " and you want to preserve it." msgstr "" -#: ../../source/advanced.rst:192 +#: ../../source/advanced.rst:307 msgid "" "OnionShare stores all such data in a specific folder. Copy the relevant " "folder for your operating system below, to your new computer:" msgstr "" -#: ../../source/advanced.rst:194 +#: ../../source/advanced.rst:309 msgid "Linux: ``~/.config/onionshare``" msgstr "" -#: ../../source/advanced.rst:195 +#: ../../source/advanced.rst:310 msgid "macOS: ``~/Library/Application Support/OnionShare``" msgstr "" -#: ../../source/advanced.rst:196 +#: ../../source/advanced.rst:311 msgid "Windows: ``%APPDATA%\\OnionShare``" msgstr "" @@ -282,3 +377,11 @@ msgstr "" #~ "``%APPDATA%\\OnionShare``" #~ msgstr "" +#~ msgid "" +#~ "__Don't actually use this private key," +#~ " service_id or client_auth keys! They " +#~ "are shown only as an example. " +#~ "Never share the private_key with " +#~ "anyone.__" +#~ msgstr "" + diff --git a/docs/source/locale/es/LC_MESSAGES/advanced.po b/docs/source/locale/es/LC_MESSAGES/advanced.po index ea0022b4..e177b0e3 100644 --- a/docs/source/locale/es/LC_MESSAGES/advanced.po +++ b/docs/source/locale/es/LC_MESSAGES/advanced.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-09 09:47+1100\n" +"POT-Creation-Date: 2025-02-09 10:21+1100\n" "PO-Revision-Date: 2023-06-02 11:21+0000\n" "Last-Translator: emma peel \n" "Language: es\n" @@ -273,11 +273,106 @@ msgstr "" "Navega por la documentación de línea de comando ejecutando ``onionshare " "--help``::" -#: ../../source/advanced.rst:171 +#: ../../source/advanced.rst:170 +msgid "Running the CLI as a systemd unit file" +msgstr "" + +#: ../../source/advanced.rst:172 +msgid "" +"It is possible to automatically start OnionShare from the CLI using a " +"systemd unit file." +msgstr "" + +#: ../../source/advanced.rst:174 +msgid "" +"You may find this particularly useful if you are operating in " +"'persistent' mode, and want to start the same onion service every time " +"your machine starts." +msgstr "" + +#: ../../source/advanced.rst:176 +msgid "To do this, you need to prepare some OnionShare json config first." +msgstr "" + +#: ../../source/advanced.rst:178 +msgid "" +"Here is the main OnionShare config. In this example, it's stored in " +"``/home/user/.config/onionshare/onionshare.json``. You may need to adjust" +" some of the settings, but if you already have OnionShare installed, it " +"probably looks much like this already::" +msgstr "" + +#: ../../source/advanced.rst:207 +msgid "" +"Notice the 'persistent_tabs' section. We will now create a file at " +"``/home/user/.config/onionshare/persistent/my-persistent-onion.json``, " +"that looks like this::" +msgstr "" + +#: ../../source/advanced.rst:247 +msgid "" +"**Don't actually use this private key, service_id or client_auth keys! " +"They are shown only as an example. Never share the private_key with " +"anyone.**" +msgstr "" + +#: ../../source/advanced.rst:249 +msgid "" +"The easiest way to generate the onion address and private key is to first" +" create a 'pinned' OnionShare tab in the desktop app and started the " +"share for the first time. This will then have saved the persistent " +"settings to your ``.config/onionshare/persistent/`` folder with a random " +"name. You can unpin that tab once you've generated it the first time. Or," +" you can leave it where it is, and use that persistent file in your " +"systemd unit file below." +msgstr "" + +#: ../../source/advanced.rst:251 +msgid "" +"Now you can create a systemd unit file in ``/etc/systemd/system" +"/onionshare-cli.service``. Be sure to adjust the User and Group to your " +"own user/group, as well as changes to any paths to the onionshare-cli " +"binary or the paths to your JSON configs and shares." +msgstr "" + +#: ../../source/advanced.rst:253 +msgid "The systemd unit file should look like this::" +msgstr "" + +#: ../../source/advanced.rst:268 +msgid "" +"Note that although ``/home/user/my-shared-file.txt`` was defined in the " +"``filenames`` section of the ``my-persistent-onion.json`` file, it's " +"still necessary to specify it as the argument to the onionshare-cli " +"command." +msgstr "" + +#: ../../source/advanced.rst:270 +msgid "" +"Be sure to run ``sudo systemctl daemon-reload`` after creating the unit " +"file." +msgstr "" + +#: ../../source/advanced.rst:272 +msgid "" +"Now you can run ``sudo systemctl start onionshare-cli.service``. If you " +"have ``journalctl`` installed, you can run ``sudo journalctl -f -t " +"onionshare-cli``, and you should see some output of your service " +"starting::" +msgstr "" + +#: ../../source/advanced.rst:282 +msgid "" +"If you don't want your users to use a Private Key, set ``public`` to be " +"``true`` in the ``general`` settings of the my-persistent-onion.json " +"file." +msgstr "" + +#: ../../source/advanced.rst:286 msgid "Keyboard Shortcuts" msgstr "Atajos de teclado" -#: ../../source/advanced.rst:173 +#: ../../source/advanced.rst:288 msgid "" "The OnionShare desktop application contains some keyboard shortcuts, for " "convenience and accessibility::" @@ -285,36 +380,36 @@ msgstr "" "La aplicación de escritorio OnionShare contiene algunos atajos de " "teclado, para mayor comodidad y accesibilidad::" -#: ../../source/advanced.rst:178 +#: ../../source/advanced.rst:293 msgid "And from the main mode chooser screen::" msgstr "Y desde la pantalla principal del selector de modo::" -#: ../../source/advanced.rst:188 +#: ../../source/advanced.rst:303 msgid "Migrating your OnionShare data to another computer" msgstr "" -#: ../../source/advanced.rst:190 +#: ../../source/advanced.rst:305 msgid "" "You may want to migrate your OnionShare data when switching to another " "computer. This is especially true if you had a 'persistent' onion address" " and you want to preserve it." msgstr "" -#: ../../source/advanced.rst:192 +#: ../../source/advanced.rst:307 msgid "" "OnionShare stores all such data in a specific folder. Copy the relevant " "folder for your operating system below, to your new computer:" msgstr "" -#: ../../source/advanced.rst:194 +#: ../../source/advanced.rst:309 msgid "Linux: ``~/.config/onionshare``" msgstr "" -#: ../../source/advanced.rst:195 +#: ../../source/advanced.rst:310 msgid "macOS: ``~/Library/Application Support/OnionShare``" msgstr "" -#: ../../source/advanced.rst:196 +#: ../../source/advanced.rst:311 msgid "Windows: ``%APPDATA%\\OnionShare``" msgstr "" @@ -710,3 +805,11 @@ msgstr "" #~ "``%APPDATA%\\OnionShare``" #~ msgstr "" +#~ msgid "" +#~ "__Don't actually use this private key," +#~ " service_id or client_auth keys! They " +#~ "are shown only as an example. " +#~ "Never share the private_key with " +#~ "anyone.__" +#~ msgstr "" + diff --git a/docs/source/locale/fr/LC_MESSAGES/advanced.po b/docs/source/locale/fr/LC_MESSAGES/advanced.po index 27c8832d..04010672 100644 --- a/docs/source/locale/fr/LC_MESSAGES/advanced.po +++ b/docs/source/locale/fr/LC_MESSAGES/advanced.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: onionshare-dev@lists.riseup.net\n" -"POT-Creation-Date: 2025-02-09 09:47+1100\n" +"POT-Creation-Date: 2025-02-09 10:21+1100\n" "PO-Revision-Date: 2024-04-03 16:01+0000\n" "Last-Translator: AO Localisation Lab \n" "Language: fr\n" @@ -277,11 +277,106 @@ msgstr "" "Vous pouvez consulter la documentation de l'interface en ligne de " "commande en lançant ``onionshare --help`` : :" -#: ../../source/advanced.rst:171 +#: ../../source/advanced.rst:170 +msgid "Running the CLI as a systemd unit file" +msgstr "" + +#: ../../source/advanced.rst:172 +msgid "" +"It is possible to automatically start OnionShare from the CLI using a " +"systemd unit file." +msgstr "" + +#: ../../source/advanced.rst:174 +msgid "" +"You may find this particularly useful if you are operating in " +"'persistent' mode, and want to start the same onion service every time " +"your machine starts." +msgstr "" + +#: ../../source/advanced.rst:176 +msgid "To do this, you need to prepare some OnionShare json config first." +msgstr "" + +#: ../../source/advanced.rst:178 +msgid "" +"Here is the main OnionShare config. In this example, it's stored in " +"``/home/user/.config/onionshare/onionshare.json``. You may need to adjust" +" some of the settings, but if you already have OnionShare installed, it " +"probably looks much like this already::" +msgstr "" + +#: ../../source/advanced.rst:207 +msgid "" +"Notice the 'persistent_tabs' section. We will now create a file at " +"``/home/user/.config/onionshare/persistent/my-persistent-onion.json``, " +"that looks like this::" +msgstr "" + +#: ../../source/advanced.rst:247 +msgid "" +"**Don't actually use this private key, service_id or client_auth keys! " +"They are shown only as an example. Never share the private_key with " +"anyone.**" +msgstr "" + +#: ../../source/advanced.rst:249 +msgid "" +"The easiest way to generate the onion address and private key is to first" +" create a 'pinned' OnionShare tab in the desktop app and started the " +"share for the first time. This will then have saved the persistent " +"settings to your ``.config/onionshare/persistent/`` folder with a random " +"name. You can unpin that tab once you've generated it the first time. Or," +" you can leave it where it is, and use that persistent file in your " +"systemd unit file below." +msgstr "" + +#: ../../source/advanced.rst:251 +msgid "" +"Now you can create a systemd unit file in ``/etc/systemd/system" +"/onionshare-cli.service``. Be sure to adjust the User and Group to your " +"own user/group, as well as changes to any paths to the onionshare-cli " +"binary or the paths to your JSON configs and shares." +msgstr "" + +#: ../../source/advanced.rst:253 +msgid "The systemd unit file should look like this::" +msgstr "" + +#: ../../source/advanced.rst:268 +msgid "" +"Note that although ``/home/user/my-shared-file.txt`` was defined in the " +"``filenames`` section of the ``my-persistent-onion.json`` file, it's " +"still necessary to specify it as the argument to the onionshare-cli " +"command." +msgstr "" + +#: ../../source/advanced.rst:270 +msgid "" +"Be sure to run ``sudo systemctl daemon-reload`` after creating the unit " +"file." +msgstr "" + +#: ../../source/advanced.rst:272 +msgid "" +"Now you can run ``sudo systemctl start onionshare-cli.service``. If you " +"have ``journalctl`` installed, you can run ``sudo journalctl -f -t " +"onionshare-cli``, and you should see some output of your service " +"starting::" +msgstr "" + +#: ../../source/advanced.rst:282 +msgid "" +"If you don't want your users to use a Private Key, set ``public`` to be " +"``true`` in the ``general`` settings of the my-persistent-onion.json " +"file." +msgstr "" + +#: ../../source/advanced.rst:286 msgid "Keyboard Shortcuts" msgstr "Raccourcis Clavier" -#: ../../source/advanced.rst:173 +#: ../../source/advanced.rst:288 msgid "" "The OnionShare desktop application contains some keyboard shortcuts, for " "convenience and accessibility::" @@ -289,36 +384,36 @@ msgstr "" "L'application de bureau OnionShare contient quelques raccourcis clavier, " "pour des raisons de commodité et d'accessibilité : :" -#: ../../source/advanced.rst:178 +#: ../../source/advanced.rst:293 msgid "And from the main mode chooser screen::" msgstr "Et à partir de l'écran principal du sélecteur de mode :" -#: ../../source/advanced.rst:188 +#: ../../source/advanced.rst:303 msgid "Migrating your OnionShare data to another computer" msgstr "" -#: ../../source/advanced.rst:190 +#: ../../source/advanced.rst:305 msgid "" "You may want to migrate your OnionShare data when switching to another " "computer. This is especially true if you had a 'persistent' onion address" " and you want to preserve it." msgstr "" -#: ../../source/advanced.rst:192 +#: ../../source/advanced.rst:307 msgid "" "OnionShare stores all such data in a specific folder. Copy the relevant " "folder for your operating system below, to your new computer:" msgstr "" -#: ../../source/advanced.rst:194 +#: ../../source/advanced.rst:309 msgid "Linux: ``~/.config/onionshare``" msgstr "" -#: ../../source/advanced.rst:195 +#: ../../source/advanced.rst:310 msgid "macOS: ``~/Library/Application Support/OnionShare``" msgstr "" -#: ../../source/advanced.rst:196 +#: ../../source/advanced.rst:311 msgid "Windows: ``%APPDATA%\\OnionShare``" msgstr "" @@ -409,3 +504,11 @@ msgstr "" #~ "``%APPDATA%\\OnionShare``" #~ msgstr "" +#~ msgid "" +#~ "__Don't actually use this private key," +#~ " service_id or client_auth keys! They " +#~ "are shown only as an example. " +#~ "Never share the private_key with " +#~ "anyone.__" +#~ msgstr "" + diff --git a/docs/source/locale/ja/LC_MESSAGES/advanced.po b/docs/source/locale/ja/LC_MESSAGES/advanced.po index 95561302..648fa26e 100644 --- a/docs/source/locale/ja/LC_MESSAGES/advanced.po +++ b/docs/source/locale/ja/LC_MESSAGES/advanced.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: onionshare-dev@lists.riseup.net\n" -"POT-Creation-Date: 2025-02-09 09:47+1100\n" +"POT-Creation-Date: 2025-02-09 10:21+1100\n" "PO-Revision-Date: 2024-09-23 09:55+0000\n" "Last-Translator: Himmel \n" "Language: ja\n" @@ -230,46 +230,141 @@ msgstr "使い方" msgid "Browse the command-line documentation by running ``onionshare --help``::" msgstr "コマンドラインのドキュメンテーションは ``onionshare --help`` で閲覧できます。" -#: ../../source/advanced.rst:171 +#: ../../source/advanced.rst:170 +msgid "Running the CLI as a systemd unit file" +msgstr "" + +#: ../../source/advanced.rst:172 +msgid "" +"It is possible to automatically start OnionShare from the CLI using a " +"systemd unit file." +msgstr "" + +#: ../../source/advanced.rst:174 +msgid "" +"You may find this particularly useful if you are operating in " +"'persistent' mode, and want to start the same onion service every time " +"your machine starts." +msgstr "" + +#: ../../source/advanced.rst:176 +msgid "To do this, you need to prepare some OnionShare json config first." +msgstr "" + +#: ../../source/advanced.rst:178 +msgid "" +"Here is the main OnionShare config. In this example, it's stored in " +"``/home/user/.config/onionshare/onionshare.json``. You may need to adjust" +" some of the settings, but if you already have OnionShare installed, it " +"probably looks much like this already::" +msgstr "" + +#: ../../source/advanced.rst:207 +msgid "" +"Notice the 'persistent_tabs' section. We will now create a file at " +"``/home/user/.config/onionshare/persistent/my-persistent-onion.json``, " +"that looks like this::" +msgstr "" + +#: ../../source/advanced.rst:247 +msgid "" +"**Don't actually use this private key, service_id or client_auth keys! " +"They are shown only as an example. Never share the private_key with " +"anyone.**" +msgstr "" + +#: ../../source/advanced.rst:249 +msgid "" +"The easiest way to generate the onion address and private key is to first" +" create a 'pinned' OnionShare tab in the desktop app and started the " +"share for the first time. This will then have saved the persistent " +"settings to your ``.config/onionshare/persistent/`` folder with a random " +"name. You can unpin that tab once you've generated it the first time. Or," +" you can leave it where it is, and use that persistent file in your " +"systemd unit file below." +msgstr "" + +#: ../../source/advanced.rst:251 +msgid "" +"Now you can create a systemd unit file in ``/etc/systemd/system" +"/onionshare-cli.service``. Be sure to adjust the User and Group to your " +"own user/group, as well as changes to any paths to the onionshare-cli " +"binary or the paths to your JSON configs and shares." +msgstr "" + +#: ../../source/advanced.rst:253 +msgid "The systemd unit file should look like this::" +msgstr "" + +#: ../../source/advanced.rst:268 +msgid "" +"Note that although ``/home/user/my-shared-file.txt`` was defined in the " +"``filenames`` section of the ``my-persistent-onion.json`` file, it's " +"still necessary to specify it as the argument to the onionshare-cli " +"command." +msgstr "" + +#: ../../source/advanced.rst:270 +msgid "" +"Be sure to run ``sudo systemctl daemon-reload`` after creating the unit " +"file." +msgstr "" + +#: ../../source/advanced.rst:272 +msgid "" +"Now you can run ``sudo systemctl start onionshare-cli.service``. If you " +"have ``journalctl`` installed, you can run ``sudo journalctl -f -t " +"onionshare-cli``, and you should see some output of your service " +"starting::" +msgstr "" + +#: ../../source/advanced.rst:282 +msgid "" +"If you don't want your users to use a Private Key, set ``public`` to be " +"``true`` in the ``general`` settings of the my-persistent-onion.json " +"file." +msgstr "" + +#: ../../source/advanced.rst:286 msgid "Keyboard Shortcuts" msgstr "キーボードのショートカット" -#: ../../source/advanced.rst:173 +#: ../../source/advanced.rst:288 msgid "" "The OnionShare desktop application contains some keyboard shortcuts, for " "convenience and accessibility::" msgstr "OnionShareのデスクトップアプリケーションには、利便性とアクセシビリティーの観点から、いくつかのキーボードショートカットがあります。" -#: ../../source/advanced.rst:178 +#: ../../source/advanced.rst:293 msgid "And from the main mode chooser screen::" msgstr "メインモードの選択画面については、以下のショートカットがあります。" -#: ../../source/advanced.rst:188 +#: ../../source/advanced.rst:303 msgid "Migrating your OnionShare data to another computer" msgstr "" -#: ../../source/advanced.rst:190 +#: ../../source/advanced.rst:305 msgid "" "You may want to migrate your OnionShare data when switching to another " "computer. This is especially true if you had a 'persistent' onion address" " and you want to preserve it." msgstr "" -#: ../../source/advanced.rst:192 +#: ../../source/advanced.rst:307 msgid "" "OnionShare stores all such data in a specific folder. Copy the relevant " "folder for your operating system below, to your new computer:" msgstr "" -#: ../../source/advanced.rst:194 +#: ../../source/advanced.rst:309 msgid "Linux: ``~/.config/onionshare``" msgstr "" -#: ../../source/advanced.rst:195 +#: ../../source/advanced.rst:310 msgid "macOS: ``~/Library/Application Support/OnionShare``" msgstr "" -#: ../../source/advanced.rst:196 +#: ../../source/advanced.rst:311 msgid "Windows: ``%APPDATA%\\OnionShare``" msgstr "" @@ -331,3 +426,11 @@ msgstr "" #~ "``%APPDATA%\\OnionShare``" #~ msgstr "" +#~ msgid "" +#~ "__Don't actually use this private key," +#~ " service_id or client_auth keys! They " +#~ "are shown only as an example. " +#~ "Never share the private_key with " +#~ "anyone.__" +#~ msgstr "" + diff --git a/docs/source/locale/pl/LC_MESSAGES/advanced.po b/docs/source/locale/pl/LC_MESSAGES/advanced.po index 32569717..89dae5d9 100644 --- a/docs/source/locale/pl/LC_MESSAGES/advanced.po +++ b/docs/source/locale/pl/LC_MESSAGES/advanced.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-09 09:47+1100\n" +"POT-Creation-Date: 2025-02-09 10:21+1100\n" "PO-Revision-Date: 2022-12-12 06:49+0000\n" "Last-Translator: Matthaiks \n" "Language: pl\n" @@ -276,11 +276,106 @@ msgstr "" "Przejrzyj dokumentację wiersza poleceń, uruchamiając ``onionshare " "--help``::" -#: ../../source/advanced.rst:171 +#: ../../source/advanced.rst:170 +msgid "Running the CLI as a systemd unit file" +msgstr "" + +#: ../../source/advanced.rst:172 +msgid "" +"It is possible to automatically start OnionShare from the CLI using a " +"systemd unit file." +msgstr "" + +#: ../../source/advanced.rst:174 +msgid "" +"You may find this particularly useful if you are operating in " +"'persistent' mode, and want to start the same onion service every time " +"your machine starts." +msgstr "" + +#: ../../source/advanced.rst:176 +msgid "To do this, you need to prepare some OnionShare json config first." +msgstr "" + +#: ../../source/advanced.rst:178 +msgid "" +"Here is the main OnionShare config. In this example, it's stored in " +"``/home/user/.config/onionshare/onionshare.json``. You may need to adjust" +" some of the settings, but if you already have OnionShare installed, it " +"probably looks much like this already::" +msgstr "" + +#: ../../source/advanced.rst:207 +msgid "" +"Notice the 'persistent_tabs' section. We will now create a file at " +"``/home/user/.config/onionshare/persistent/my-persistent-onion.json``, " +"that looks like this::" +msgstr "" + +#: ../../source/advanced.rst:247 +msgid "" +"**Don't actually use this private key, service_id or client_auth keys! " +"They are shown only as an example. Never share the private_key with " +"anyone.**" +msgstr "" + +#: ../../source/advanced.rst:249 +msgid "" +"The easiest way to generate the onion address and private key is to first" +" create a 'pinned' OnionShare tab in the desktop app and started the " +"share for the first time. This will then have saved the persistent " +"settings to your ``.config/onionshare/persistent/`` folder with a random " +"name. You can unpin that tab once you've generated it the first time. Or," +" you can leave it where it is, and use that persistent file in your " +"systemd unit file below." +msgstr "" + +#: ../../source/advanced.rst:251 +msgid "" +"Now you can create a systemd unit file in ``/etc/systemd/system" +"/onionshare-cli.service``. Be sure to adjust the User and Group to your " +"own user/group, as well as changes to any paths to the onionshare-cli " +"binary or the paths to your JSON configs and shares." +msgstr "" + +#: ../../source/advanced.rst:253 +msgid "The systemd unit file should look like this::" +msgstr "" + +#: ../../source/advanced.rst:268 +msgid "" +"Note that although ``/home/user/my-shared-file.txt`` was defined in the " +"``filenames`` section of the ``my-persistent-onion.json`` file, it's " +"still necessary to specify it as the argument to the onionshare-cli " +"command." +msgstr "" + +#: ../../source/advanced.rst:270 +msgid "" +"Be sure to run ``sudo systemctl daemon-reload`` after creating the unit " +"file." +msgstr "" + +#: ../../source/advanced.rst:272 +msgid "" +"Now you can run ``sudo systemctl start onionshare-cli.service``. If you " +"have ``journalctl`` installed, you can run ``sudo journalctl -f -t " +"onionshare-cli``, and you should see some output of your service " +"starting::" +msgstr "" + +#: ../../source/advanced.rst:282 +msgid "" +"If you don't want your users to use a Private Key, set ``public`` to be " +"``true`` in the ``general`` settings of the my-persistent-onion.json " +"file." +msgstr "" + +#: ../../source/advanced.rst:286 msgid "Keyboard Shortcuts" msgstr "Skróty klawiszowe" -#: ../../source/advanced.rst:173 +#: ../../source/advanced.rst:288 msgid "" "The OnionShare desktop application contains some keyboard shortcuts, for " "convenience and accessibility::" @@ -288,36 +383,36 @@ msgstr "" "Aplikacja komputerowa OnionShare zawiera kilka skrótów klawiszowych dla " "wygody i dostępności:" -#: ../../source/advanced.rst:178 +#: ../../source/advanced.rst:293 msgid "And from the main mode chooser screen::" msgstr "Natomiast z głównego ekranu wyboru trybu:" -#: ../../source/advanced.rst:188 +#: ../../source/advanced.rst:303 msgid "Migrating your OnionShare data to another computer" msgstr "" -#: ../../source/advanced.rst:190 +#: ../../source/advanced.rst:305 msgid "" "You may want to migrate your OnionShare data when switching to another " "computer. This is especially true if you had a 'persistent' onion address" " and you want to preserve it." msgstr "" -#: ../../source/advanced.rst:192 +#: ../../source/advanced.rst:307 msgid "" "OnionShare stores all such data in a specific folder. Copy the relevant " "folder for your operating system below, to your new computer:" msgstr "" -#: ../../source/advanced.rst:194 +#: ../../source/advanced.rst:309 msgid "Linux: ``~/.config/onionshare``" msgstr "" -#: ../../source/advanced.rst:195 +#: ../../source/advanced.rst:310 msgid "macOS: ``~/Library/Application Support/OnionShare``" msgstr "" -#: ../../source/advanced.rst:196 +#: ../../source/advanced.rst:311 msgid "Windows: ``%APPDATA%\\OnionShare``" msgstr "" @@ -451,3 +546,11 @@ msgstr "" #~ "``%APPDATA%\\OnionShare``" #~ msgstr "" +#~ msgid "" +#~ "__Don't actually use this private key," +#~ " service_id or client_auth keys! They " +#~ "are shown only as an example. " +#~ "Never share the private_key with " +#~ "anyone.__" +#~ msgstr "" + diff --git a/docs/source/locale/ru/LC_MESSAGES/advanced.po b/docs/source/locale/ru/LC_MESSAGES/advanced.po index 85ce4a27..7bf850fe 100644 --- a/docs/source/locale/ru/LC_MESSAGES/advanced.po +++ b/docs/source/locale/ru/LC_MESSAGES/advanced.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: onionshare-dev@lists.riseup.net\n" -"POT-Creation-Date: 2025-02-09 09:47+1100\n" +"POT-Creation-Date: 2025-02-09 10:21+1100\n" "PO-Revision-Date: 2024-05-02 15:07+0000\n" "Last-Translator: gfbdrgng \n" "Language: ru\n" @@ -278,11 +278,106 @@ msgstr "" "Просмотрите документацию по командной строке, запустив ``onionshare " "--help``::" -#: ../../source/advanced.rst:171 +#: ../../source/advanced.rst:170 +msgid "Running the CLI as a systemd unit file" +msgstr "" + +#: ../../source/advanced.rst:172 +msgid "" +"It is possible to automatically start OnionShare from the CLI using a " +"systemd unit file." +msgstr "" + +#: ../../source/advanced.rst:174 +msgid "" +"You may find this particularly useful if you are operating in " +"'persistent' mode, and want to start the same onion service every time " +"your machine starts." +msgstr "" + +#: ../../source/advanced.rst:176 +msgid "To do this, you need to prepare some OnionShare json config first." +msgstr "" + +#: ../../source/advanced.rst:178 +msgid "" +"Here is the main OnionShare config. In this example, it's stored in " +"``/home/user/.config/onionshare/onionshare.json``. You may need to adjust" +" some of the settings, but if you already have OnionShare installed, it " +"probably looks much like this already::" +msgstr "" + +#: ../../source/advanced.rst:207 +msgid "" +"Notice the 'persistent_tabs' section. We will now create a file at " +"``/home/user/.config/onionshare/persistent/my-persistent-onion.json``, " +"that looks like this::" +msgstr "" + +#: ../../source/advanced.rst:247 +msgid "" +"**Don't actually use this private key, service_id or client_auth keys! " +"They are shown only as an example. Never share the private_key with " +"anyone.**" +msgstr "" + +#: ../../source/advanced.rst:249 +msgid "" +"The easiest way to generate the onion address and private key is to first" +" create a 'pinned' OnionShare tab in the desktop app and started the " +"share for the first time. This will then have saved the persistent " +"settings to your ``.config/onionshare/persistent/`` folder with a random " +"name. You can unpin that tab once you've generated it the first time. Or," +" you can leave it where it is, and use that persistent file in your " +"systemd unit file below." +msgstr "" + +#: ../../source/advanced.rst:251 +msgid "" +"Now you can create a systemd unit file in ``/etc/systemd/system" +"/onionshare-cli.service``. Be sure to adjust the User and Group to your " +"own user/group, as well as changes to any paths to the onionshare-cli " +"binary or the paths to your JSON configs and shares." +msgstr "" + +#: ../../source/advanced.rst:253 +msgid "The systemd unit file should look like this::" +msgstr "" + +#: ../../source/advanced.rst:268 +msgid "" +"Note that although ``/home/user/my-shared-file.txt`` was defined in the " +"``filenames`` section of the ``my-persistent-onion.json`` file, it's " +"still necessary to specify it as the argument to the onionshare-cli " +"command." +msgstr "" + +#: ../../source/advanced.rst:270 +msgid "" +"Be sure to run ``sudo systemctl daemon-reload`` after creating the unit " +"file." +msgstr "" + +#: ../../source/advanced.rst:272 +msgid "" +"Now you can run ``sudo systemctl start onionshare-cli.service``. If you " +"have ``journalctl`` installed, you can run ``sudo journalctl -f -t " +"onionshare-cli``, and you should see some output of your service " +"starting::" +msgstr "" + +#: ../../source/advanced.rst:282 +msgid "" +"If you don't want your users to use a Private Key, set ``public`` to be " +"``true`` in the ``general`` settings of the my-persistent-onion.json " +"file." +msgstr "" + +#: ../../source/advanced.rst:286 msgid "Keyboard Shortcuts" msgstr "Горячие клавиши" -#: ../../source/advanced.rst:173 +#: ../../source/advanced.rst:288 msgid "" "The OnionShare desktop application contains some keyboard shortcuts, for " "convenience and accessibility::" @@ -290,36 +385,36 @@ msgstr "" "Настольное приложение OnionShare содержит несколько сочетаний клавиш для " "удобства и доступности::" -#: ../../source/advanced.rst:178 +#: ../../source/advanced.rst:293 msgid "And from the main mode chooser screen::" msgstr "А на главном экране выбора режима::" -#: ../../source/advanced.rst:188 +#: ../../source/advanced.rst:303 msgid "Migrating your OnionShare data to another computer" msgstr "" -#: ../../source/advanced.rst:190 +#: ../../source/advanced.rst:305 msgid "" "You may want to migrate your OnionShare data when switching to another " "computer. This is especially true if you had a 'persistent' onion address" " and you want to preserve it." msgstr "" -#: ../../source/advanced.rst:192 +#: ../../source/advanced.rst:307 msgid "" "OnionShare stores all such data in a specific folder. Copy the relevant " "folder for your operating system below, to your new computer:" msgstr "" -#: ../../source/advanced.rst:194 +#: ../../source/advanced.rst:309 msgid "Linux: ``~/.config/onionshare``" msgstr "" -#: ../../source/advanced.rst:195 +#: ../../source/advanced.rst:310 msgid "macOS: ``~/Library/Application Support/OnionShare``" msgstr "" -#: ../../source/advanced.rst:196 +#: ../../source/advanced.rst:311 msgid "Windows: ``%APPDATA%\\OnionShare``" msgstr "" @@ -564,3 +659,11 @@ msgstr "" #~ "``%APPDATA%\\OnionShare``" #~ msgstr "" +#~ msgid "" +#~ "__Don't actually use this private key," +#~ " service_id or client_auth keys! They " +#~ "are shown only as an example. " +#~ "Never share the private_key with " +#~ "anyone.__" +#~ msgstr "" + diff --git a/docs/source/locale/tr/LC_MESSAGES/advanced.po b/docs/source/locale/tr/LC_MESSAGES/advanced.po index 402ac537..0ae207dd 100644 --- a/docs/source/locale/tr/LC_MESSAGES/advanced.po +++ b/docs/source/locale/tr/LC_MESSAGES/advanced.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-09 09:47+1100\n" +"POT-Creation-Date: 2025-02-09 10:21+1100\n" "PO-Revision-Date: 2022-10-03 23:25+0000\n" "Last-Translator: Oğuz Ersen \n" "Language: tr\n" @@ -275,11 +275,106 @@ msgstr "" "``onionshare --help`` komutunu çalıştırarak komut satırı belgelerine göz " "atın::" -#: ../../source/advanced.rst:171 +#: ../../source/advanced.rst:170 +msgid "Running the CLI as a systemd unit file" +msgstr "" + +#: ../../source/advanced.rst:172 +msgid "" +"It is possible to automatically start OnionShare from the CLI using a " +"systemd unit file." +msgstr "" + +#: ../../source/advanced.rst:174 +msgid "" +"You may find this particularly useful if you are operating in " +"'persistent' mode, and want to start the same onion service every time " +"your machine starts." +msgstr "" + +#: ../../source/advanced.rst:176 +msgid "To do this, you need to prepare some OnionShare json config first." +msgstr "" + +#: ../../source/advanced.rst:178 +msgid "" +"Here is the main OnionShare config. In this example, it's stored in " +"``/home/user/.config/onionshare/onionshare.json``. You may need to adjust" +" some of the settings, but if you already have OnionShare installed, it " +"probably looks much like this already::" +msgstr "" + +#: ../../source/advanced.rst:207 +msgid "" +"Notice the 'persistent_tabs' section. We will now create a file at " +"``/home/user/.config/onionshare/persistent/my-persistent-onion.json``, " +"that looks like this::" +msgstr "" + +#: ../../source/advanced.rst:247 +msgid "" +"**Don't actually use this private key, service_id or client_auth keys! " +"They are shown only as an example. Never share the private_key with " +"anyone.**" +msgstr "" + +#: ../../source/advanced.rst:249 +msgid "" +"The easiest way to generate the onion address and private key is to first" +" create a 'pinned' OnionShare tab in the desktop app and started the " +"share for the first time. This will then have saved the persistent " +"settings to your ``.config/onionshare/persistent/`` folder with a random " +"name. You can unpin that tab once you've generated it the first time. Or," +" you can leave it where it is, and use that persistent file in your " +"systemd unit file below." +msgstr "" + +#: ../../source/advanced.rst:251 +msgid "" +"Now you can create a systemd unit file in ``/etc/systemd/system" +"/onionshare-cli.service``. Be sure to adjust the User and Group to your " +"own user/group, as well as changes to any paths to the onionshare-cli " +"binary or the paths to your JSON configs and shares." +msgstr "" + +#: ../../source/advanced.rst:253 +msgid "The systemd unit file should look like this::" +msgstr "" + +#: ../../source/advanced.rst:268 +msgid "" +"Note that although ``/home/user/my-shared-file.txt`` was defined in the " +"``filenames`` section of the ``my-persistent-onion.json`` file, it's " +"still necessary to specify it as the argument to the onionshare-cli " +"command." +msgstr "" + +#: ../../source/advanced.rst:270 +msgid "" +"Be sure to run ``sudo systemctl daemon-reload`` after creating the unit " +"file." +msgstr "" + +#: ../../source/advanced.rst:272 +msgid "" +"Now you can run ``sudo systemctl start onionshare-cli.service``. If you " +"have ``journalctl`` installed, you can run ``sudo journalctl -f -t " +"onionshare-cli``, and you should see some output of your service " +"starting::" +msgstr "" + +#: ../../source/advanced.rst:282 +msgid "" +"If you don't want your users to use a Private Key, set ``public`` to be " +"``true`` in the ``general`` settings of the my-persistent-onion.json " +"file." +msgstr "" + +#: ../../source/advanced.rst:286 msgid "Keyboard Shortcuts" msgstr "Klavye Kısayolları" -#: ../../source/advanced.rst:173 +#: ../../source/advanced.rst:288 msgid "" "The OnionShare desktop application contains some keyboard shortcuts, for " "convenience and accessibility::" @@ -287,36 +382,36 @@ msgstr "" "OnionShare masaüstü uygulaması, kolaylık ve erişilebilirlik için bazı " "klavye kısayolları içerir::" -#: ../../source/advanced.rst:178 +#: ../../source/advanced.rst:293 msgid "And from the main mode chooser screen::" msgstr "Ve ana mod seçici ekranından::" -#: ../../source/advanced.rst:188 +#: ../../source/advanced.rst:303 msgid "Migrating your OnionShare data to another computer" msgstr "" -#: ../../source/advanced.rst:190 +#: ../../source/advanced.rst:305 msgid "" "You may want to migrate your OnionShare data when switching to another " "computer. This is especially true if you had a 'persistent' onion address" " and you want to preserve it." msgstr "" -#: ../../source/advanced.rst:192 +#: ../../source/advanced.rst:307 msgid "" "OnionShare stores all such data in a specific folder. Copy the relevant " "folder for your operating system below, to your new computer:" msgstr "" -#: ../../source/advanced.rst:194 +#: ../../source/advanced.rst:309 msgid "Linux: ``~/.config/onionshare``" msgstr "" -#: ../../source/advanced.rst:195 +#: ../../source/advanced.rst:310 msgid "macOS: ``~/Library/Application Support/OnionShare``" msgstr "" -#: ../../source/advanced.rst:196 +#: ../../source/advanced.rst:311 msgid "Windows: ``%APPDATA%\\OnionShare``" msgstr "" @@ -582,3 +677,11 @@ msgstr "" #~ "``%APPDATA%\\OnionShare``" #~ msgstr "" +#~ msgid "" +#~ "__Don't actually use this private key," +#~ " service_id or client_auth keys! They " +#~ "are shown only as an example. " +#~ "Never share the private_key with " +#~ "anyone.__" +#~ msgstr "" + diff --git a/docs/source/locale/uk/LC_MESSAGES/advanced.po b/docs/source/locale/uk/LC_MESSAGES/advanced.po index 835b702b..6c6e5c57 100644 --- a/docs/source/locale/uk/LC_MESSAGES/advanced.po +++ b/docs/source/locale/uk/LC_MESSAGES/advanced.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-09 09:47+1100\n" +"POT-Creation-Date: 2025-02-09 10:21+1100\n" "PO-Revision-Date: 2022-10-03 23:25+0000\n" "Last-Translator: Ihor Hordiichuk \n" "Language: uk\n" @@ -272,11 +272,106 @@ msgstr "" "Перегляньте документацію командного рядка, запустивши ``onionshare " "--help``::" -#: ../../source/advanced.rst:171 +#: ../../source/advanced.rst:170 +msgid "Running the CLI as a systemd unit file" +msgstr "" + +#: ../../source/advanced.rst:172 +msgid "" +"It is possible to automatically start OnionShare from the CLI using a " +"systemd unit file." +msgstr "" + +#: ../../source/advanced.rst:174 +msgid "" +"You may find this particularly useful if you are operating in " +"'persistent' mode, and want to start the same onion service every time " +"your machine starts." +msgstr "" + +#: ../../source/advanced.rst:176 +msgid "To do this, you need to prepare some OnionShare json config first." +msgstr "" + +#: ../../source/advanced.rst:178 +msgid "" +"Here is the main OnionShare config. In this example, it's stored in " +"``/home/user/.config/onionshare/onionshare.json``. You may need to adjust" +" some of the settings, but if you already have OnionShare installed, it " +"probably looks much like this already::" +msgstr "" + +#: ../../source/advanced.rst:207 +msgid "" +"Notice the 'persistent_tabs' section. We will now create a file at " +"``/home/user/.config/onionshare/persistent/my-persistent-onion.json``, " +"that looks like this::" +msgstr "" + +#: ../../source/advanced.rst:247 +msgid "" +"**Don't actually use this private key, service_id or client_auth keys! " +"They are shown only as an example. Never share the private_key with " +"anyone.**" +msgstr "" + +#: ../../source/advanced.rst:249 +msgid "" +"The easiest way to generate the onion address and private key is to first" +" create a 'pinned' OnionShare tab in the desktop app and started the " +"share for the first time. This will then have saved the persistent " +"settings to your ``.config/onionshare/persistent/`` folder with a random " +"name. You can unpin that tab once you've generated it the first time. Or," +" you can leave it where it is, and use that persistent file in your " +"systemd unit file below." +msgstr "" + +#: ../../source/advanced.rst:251 +msgid "" +"Now you can create a systemd unit file in ``/etc/systemd/system" +"/onionshare-cli.service``. Be sure to adjust the User and Group to your " +"own user/group, as well as changes to any paths to the onionshare-cli " +"binary or the paths to your JSON configs and shares." +msgstr "" + +#: ../../source/advanced.rst:253 +msgid "The systemd unit file should look like this::" +msgstr "" + +#: ../../source/advanced.rst:268 +msgid "" +"Note that although ``/home/user/my-shared-file.txt`` was defined in the " +"``filenames`` section of the ``my-persistent-onion.json`` file, it's " +"still necessary to specify it as the argument to the onionshare-cli " +"command." +msgstr "" + +#: ../../source/advanced.rst:270 +msgid "" +"Be sure to run ``sudo systemctl daemon-reload`` after creating the unit " +"file." +msgstr "" + +#: ../../source/advanced.rst:272 +msgid "" +"Now you can run ``sudo systemctl start onionshare-cli.service``. If you " +"have ``journalctl`` installed, you can run ``sudo journalctl -f -t " +"onionshare-cli``, and you should see some output of your service " +"starting::" +msgstr "" + +#: ../../source/advanced.rst:282 +msgid "" +"If you don't want your users to use a Private Key, set ``public`` to be " +"``true`` in the ``general`` settings of the my-persistent-onion.json " +"file." +msgstr "" + +#: ../../source/advanced.rst:286 msgid "Keyboard Shortcuts" msgstr "Комбінації клавіш" -#: ../../source/advanced.rst:173 +#: ../../source/advanced.rst:288 msgid "" "The OnionShare desktop application contains some keyboard shortcuts, for " "convenience and accessibility::" @@ -284,36 +379,36 @@ msgstr "" "Застосунок для комп'ютера OnionShare містить кілька комбінацій клавіш для" " зручності та доступності::" -#: ../../source/advanced.rst:178 +#: ../../source/advanced.rst:293 msgid "And from the main mode chooser screen::" msgstr "І з головного екрана вибору режиму::" -#: ../../source/advanced.rst:188 +#: ../../source/advanced.rst:303 msgid "Migrating your OnionShare data to another computer" msgstr "" -#: ../../source/advanced.rst:190 +#: ../../source/advanced.rst:305 msgid "" "You may want to migrate your OnionShare data when switching to another " "computer. This is especially true if you had a 'persistent' onion address" " and you want to preserve it." msgstr "" -#: ../../source/advanced.rst:192 +#: ../../source/advanced.rst:307 msgid "" "OnionShare stores all such data in a specific folder. Copy the relevant " "folder for your operating system below, to your new computer:" msgstr "" -#: ../../source/advanced.rst:194 +#: ../../source/advanced.rst:309 msgid "Linux: ``~/.config/onionshare``" msgstr "" -#: ../../source/advanced.rst:195 +#: ../../source/advanced.rst:310 msgid "macOS: ``~/Library/Application Support/OnionShare``" msgstr "" -#: ../../source/advanced.rst:196 +#: ../../source/advanced.rst:311 msgid "Windows: ``%APPDATA%\\OnionShare``" msgstr "" diff --git a/docs/source/locale/vi/LC_MESSAGES/advanced.po b/docs/source/locale/vi/LC_MESSAGES/advanced.po index 900b75c7..e8ac692e 100644 --- a/docs/source/locale/vi/LC_MESSAGES/advanced.po +++ b/docs/source/locale/vi/LC_MESSAGES/advanced.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OnionShare 2.6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-02-09 09:47+1100\n" +"POT-Creation-Date: 2025-02-09 10:21+1100\n" "PO-Revision-Date: 2023-02-22 11:40+0000\n" "Last-Translator: tictactoe \n" "Language: vi\n" @@ -274,11 +274,106 @@ msgstr "Sử dụng" msgid "Browse the command-line documentation by running ``onionshare --help``::" msgstr "Duyệt tài liệu dòng lệnh Command bằng cách chạy ``onionshare --help``::" -#: ../../source/advanced.rst:171 +#: ../../source/advanced.rst:170 +msgid "Running the CLI as a systemd unit file" +msgstr "" + +#: ../../source/advanced.rst:172 +msgid "" +"It is possible to automatically start OnionShare from the CLI using a " +"systemd unit file." +msgstr "" + +#: ../../source/advanced.rst:174 +msgid "" +"You may find this particularly useful if you are operating in " +"'persistent' mode, and want to start the same onion service every time " +"your machine starts." +msgstr "" + +#: ../../source/advanced.rst:176 +msgid "To do this, you need to prepare some OnionShare json config first." +msgstr "" + +#: ../../source/advanced.rst:178 +msgid "" +"Here is the main OnionShare config. In this example, it's stored in " +"``/home/user/.config/onionshare/onionshare.json``. You may need to adjust" +" some of the settings, but if you already have OnionShare installed, it " +"probably looks much like this already::" +msgstr "" + +#: ../../source/advanced.rst:207 +msgid "" +"Notice the 'persistent_tabs' section. We will now create a file at " +"``/home/user/.config/onionshare/persistent/my-persistent-onion.json``, " +"that looks like this::" +msgstr "" + +#: ../../source/advanced.rst:247 +msgid "" +"**Don't actually use this private key, service_id or client_auth keys! " +"They are shown only as an example. Never share the private_key with " +"anyone.**" +msgstr "" + +#: ../../source/advanced.rst:249 +msgid "" +"The easiest way to generate the onion address and private key is to first" +" create a 'pinned' OnionShare tab in the desktop app and started the " +"share for the first time. This will then have saved the persistent " +"settings to your ``.config/onionshare/persistent/`` folder with a random " +"name. You can unpin that tab once you've generated it the first time. Or," +" you can leave it where it is, and use that persistent file in your " +"systemd unit file below." +msgstr "" + +#: ../../source/advanced.rst:251 +msgid "" +"Now you can create a systemd unit file in ``/etc/systemd/system" +"/onionshare-cli.service``. Be sure to adjust the User and Group to your " +"own user/group, as well as changes to any paths to the onionshare-cli " +"binary or the paths to your JSON configs and shares." +msgstr "" + +#: ../../source/advanced.rst:253 +msgid "The systemd unit file should look like this::" +msgstr "" + +#: ../../source/advanced.rst:268 +msgid "" +"Note that although ``/home/user/my-shared-file.txt`` was defined in the " +"``filenames`` section of the ``my-persistent-onion.json`` file, it's " +"still necessary to specify it as the argument to the onionshare-cli " +"command." +msgstr "" + +#: ../../source/advanced.rst:270 +msgid "" +"Be sure to run ``sudo systemctl daemon-reload`` after creating the unit " +"file." +msgstr "" + +#: ../../source/advanced.rst:272 +msgid "" +"Now you can run ``sudo systemctl start onionshare-cli.service``. If you " +"have ``journalctl`` installed, you can run ``sudo journalctl -f -t " +"onionshare-cli``, and you should see some output of your service " +"starting::" +msgstr "" + +#: ../../source/advanced.rst:282 +msgid "" +"If you don't want your users to use a Private Key, set ``public`` to be " +"``true`` in the ``general`` settings of the my-persistent-onion.json " +"file." +msgstr "" + +#: ../../source/advanced.rst:286 msgid "Keyboard Shortcuts" msgstr "Các phím tắt bàn phím" -#: ../../source/advanced.rst:173 +#: ../../source/advanced.rst:288 msgid "" "The OnionShare desktop application contains some keyboard shortcuts, for " "convenience and accessibility::" @@ -286,36 +381,36 @@ msgstr "" "Ứng dụng máy tính desktop OnionShare có chứa một số phím tắt bàn phím, để" " giúp thuận tiện và khả năng truy cập::" -#: ../../source/advanced.rst:178 +#: ../../source/advanced.rst:293 msgid "And from the main mode chooser screen::" msgstr "Và từ màn hình chọn chế độ chính::" -#: ../../source/advanced.rst:188 +#: ../../source/advanced.rst:303 msgid "Migrating your OnionShare data to another computer" msgstr "" -#: ../../source/advanced.rst:190 +#: ../../source/advanced.rst:305 msgid "" "You may want to migrate your OnionShare data when switching to another " "computer. This is especially true if you had a 'persistent' onion address" " and you want to preserve it." msgstr "" -#: ../../source/advanced.rst:192 +#: ../../source/advanced.rst:307 msgid "" "OnionShare stores all such data in a specific folder. Copy the relevant " "folder for your operating system below, to your new computer:" msgstr "" -#: ../../source/advanced.rst:194 +#: ../../source/advanced.rst:309 msgid "Linux: ``~/.config/onionshare``" msgstr "" -#: ../../source/advanced.rst:195 +#: ../../source/advanced.rst:310 msgid "macOS: ``~/Library/Application Support/OnionShare``" msgstr "" -#: ../../source/advanced.rst:196 +#: ../../source/advanced.rst:311 msgid "Windows: ``%APPDATA%\\OnionShare``" msgstr "" @@ -325,3 +420,11 @@ msgstr "" #~ "``%APPDATA%\\OnionShare``" #~ msgstr "" +#~ msgid "" +#~ "__Don't actually use this private key," +#~ " service_id or client_auth keys! They " +#~ "are shown only as an example. " +#~ "Never share the private_key with " +#~ "anyone.__" +#~ msgstr "" +