From a85df720f83a58f1ca40099180faf13c2907feac Mon Sep 17 00:00:00 2001 From: Calum Lind Date: Sat, 6 Jul 2024 21:09:58 +0100 Subject: [PATCH] First pass fixing docs links --- docs/development/git/gitrepo.md | 4 ++-- docs/download.md | 2 +- docs/installing/linux/debian/jessie.md | 2 +- docs/installing/linux/debian/squeeze.md | 2 +- docs/installing/linux/ubuntu.md | 2 +- docs/plugins/flexrss.md | 2 +- docs/userguide/index.md | 12 ++++++++---- docs/userguide/initscript.md | 2 +- docs/userguide/initscript/fedora.md | 2 +- docs/userguide/initscript/freebsd.md | 2 +- docs/userguide/initscript/systemd.md | 2 +- docs/userguide/initscript/ubuntu.md | 2 +- docs/userguide/service.md | 12 ++++++------ docs/userguide/service/debianubuntuinitd.md | 2 +- docs/userguide/service/upstart.md | 2 +- docs/userguide/thinclient.md | 8 ++++---- 16 files changed, 32 insertions(+), 28 deletions(-) diff --git a/docs/development/git/gitrepo.md b/docs/development/git/gitrepo.md index 9c295155a..b9ae49010 100644 --- a/docs/development/git/gitrepo.md +++ b/docs/development/git/gitrepo.md @@ -2,9 +2,9 @@ Deluge's source code is always available through our [Git repository](http://git.deluge-torrent.org/deluge). -To get a copy of the code, you will need to clone it from the repository then see the [['Installing/Source']]. +To get a copy of the code, you will need to clone it from the repository then see the [Install from source](/installing/source) guide. -For more in-depth git usage see [GitTips](/gittips). +For more in-depth git usage see [GitTips](/development/git/gittips). This guide uses commands which are meant to be typed at a command prompt, but most will be available from a GUI Git client. diff --git a/docs/download.md b/docs/download.md index 6daff8ae9..a11324c24 100644 --- a/docs/download.md +++ b/docs/download.md @@ -65,4 +65,4 @@ Deluge 2.0 packages are not yet available, please see [docs](https://deluge.read ## Source -[_Install from source_](/installing/source) using [release tarballs](https://ftp.osuosl.org/pub/deluge/source/?c=m;o=d) or [git repository](gitrepo). +[_Install from source_](/installing/source) using [release tarballs](https://ftp.osuosl.org/pub/deluge/source/?c=m;o=d) or [git repository](/development/git/gitrepo/). diff --git a/docs/installing/linux/debian/jessie.md b/docs/installing/linux/debian/jessie.md index 2a3c308df..3da0b738d 100644 --- a/docs/installing/linux/debian/jessie.md +++ b/docs/installing/linux/debian/jessie.md @@ -49,7 +49,7 @@ To upgrade libtorrent: apt-get install -t trusty libtorrent-rasterbar8 python-libtorrent ``` -For config and systemd service setup see [UserGuide/InitScript/systemd](/userguide-initscript-systemd) and [userguide/thinclient](userguide/thinclient). +For config and systemd service setup see [systemd](/userguide/initscript/systemd) and [thinclient](userguide/thinclient) guides. For `'add-apt-repository: command not found:` install `software-properties-common`. diff --git a/docs/installing/linux/debian/squeeze.md b/docs/installing/linux/debian/squeeze.md index 5a8beed8c..b5bfff5c8 100644 --- a/docs/installing/linux/debian/squeeze.md +++ b/docs/installing/linux/debian/squeeze.md @@ -48,7 +48,7 @@ aptitude -t unstable install deluge ## Deluge Launchpad PPA The alternative to using Debian unstable involves using the Deluge Launchpad PPA for Ubuntu Maverick as the release is old enough to not get any unmet dependencies when installed on Squeeze. -*This method does not work for Lenny as it depends on a package that doesn't exist, see [Installing Lenny](/installing-linux-debian/lenny)* +*This method does not work for Lenny as it depends on a package that doesn't exist, see [Installing Lenny](/installing/linux/debian/lenny)* Add PPA to your `/etc/apt/sources.list`: diff --git a/docs/installing/linux/ubuntu.md b/docs/installing/linux/ubuntu.md index df4b67225..4397eb1e6 100644 --- a/docs/installing/linux/ubuntu.md +++ b/docs/installing/linux/ubuntu.md @@ -19,7 +19,7 @@ sudo apt-get install deluged deluge-web deluge-console ``` -Although Deluge is included in the official [Ubuntu repositories](http://packages.ubuntu.com/search?keywords=deluge-torrent) it may be out of date. To ensure you are using the latest version use the [PPA Repository](/installing-linux/ubuntu#adddelugepparepository), see the steps below. +Although Deluge is included in the official [Ubuntu repositories](http://packages.ubuntu.com/search?keywords=deluge-torrent) it may be out of date. To ensure you are using the latest version use the [PPA Repository](/installing/linux/ubuntu#adddelugepparepository), see the steps below. ### Deluge PPA Repository The [Deluge PPA](https://launchpad.net/~deluge-team/+archive/stable) contains the latest Deluge releases for Ubuntu. diff --git a/docs/plugins/flexrss.md b/docs/plugins/flexrss.md index 6292eb905..ca33fe9d6 100644 --- a/docs/plugins/flexrss.md +++ b/docs/plugins/flexrss.md @@ -2,7 +2,7 @@ This plugin is only compatible with the **0.5.x** and **1.1.x** releases of deluge. -Note: For **1.2.x** or newer releases see [FlexGet](/plugins-flexget) or [yarss2](plugins/yarss2). +Note: For **1.2.x** or newer releases see [FlexGet](/plugins/flexget) or [yarss2](plugins/yarss2). ## Overview diff --git a/docs/userguide/index.md b/docs/userguide/index.md index 6fac77ab6..8489a542a 100644 --- a/docs/userguide/index.md +++ b/docs/userguide/index.md @@ -4,17 +4,21 @@ Guides for installing Deluge: -* [Installing/Source From source-code] +* [From source-code](/installing/source) Installation on a server (to run Deluge daemon in the background) setting up a `service` is useful: -* [UserGuide/Service Service] + +* [Service](/userguide/service) + + To allow clients to remotely connect to the daemon `deluged` follow this guide: -* [UserGuide/ThinClient ThinClient] + +* [ThinClient](/userguide/thinclient) ## Advanced Usage -* [Reverse Proxy (Web UI)](/userguide-webui/reverseproxy) +* [Reverse Proxy (Web UI)](/userguide/webui/reverseproxy) ## Questions or Issues diff --git a/docs/userguide/initscript.md b/docs/userguide/initscript.md index feb29d0ce..a269cc1b7 100644 --- a/docs/userguide/initscript.md +++ b/docs/userguide/initscript.md @@ -1 +1 @@ -See [UserGuide/Service](/userguide/service). \ No newline at end of file +See [UserGuide Service](/userguide/service). \ No newline at end of file diff --git a/docs/userguide/initscript/fedora.md b/docs/userguide/initscript/fedora.md index dcc3d1b54..3e8fcdeb2 100644 --- a/docs/userguide/initscript/fedora.md +++ b/docs/userguide/initscript/fedora.md @@ -1,4 +1,4 @@ -**For Fedora version > 15 use: [UserGuide/Service/systemd](/userguide-service/systemd)** +**For Fedora version > 15 use: [systemd](/userguide/service/systemd)** # Fedora Init Script diff --git a/docs/userguide/initscript/freebsd.md b/docs/userguide/initscript/freebsd.md index f2de11d5d..4d5ff046d 100644 --- a/docs/userguide/initscript/freebsd.md +++ b/docs/userguide/initscript/freebsd.md @@ -1 +1 @@ -See [UserGuide/Service/FreeBSD](/userguide-service/freebsd). \ No newline at end of file +See [UserGuide/Service/FreeBSD](/userguide/service/freebsd). \ No newline at end of file diff --git a/docs/userguide/initscript/systemd.md b/docs/userguide/initscript/systemd.md index 32941f523..9b07460a0 100644 --- a/docs/userguide/initscript/systemd.md +++ b/docs/userguide/initscript/systemd.md @@ -1 +1 @@ -See [UserGuide/Service/systemd](/userguide-service/systemd). \ No newline at end of file +See [UserGuide/Service/systemd](/userguide/service/systemd). \ No newline at end of file diff --git a/docs/userguide/initscript/ubuntu.md b/docs/userguide/initscript/ubuntu.md index 34ef2a858..c53f6aa8d 100644 --- a/docs/userguide/initscript/ubuntu.md +++ b/docs/userguide/initscript/ubuntu.md @@ -1 +1 @@ -See [UserGuide/Service/DebianUbuntuInitd](/userguide-service/debianubuntuinitd). \ No newline at end of file +See [UserGuide/Service/DebianUbuntuInitd](/userguide/service/debianubuntuinitd). \ No newline at end of file diff --git a/docs/userguide/service.md b/docs/userguide/service.md index 0eeeaf024..6d3677369 100644 --- a/docs/userguide/service.md +++ b/docs/userguide/service.md @@ -10,20 +10,20 @@ The Deluge daemon `deluged` and Web UI `deluge-web` can both be run as services. Most Linux distributions now use systemd. See [wikipedia](https://en.wikipedia.org/wiki/Systemd#Adoption_and_reception) for releases with systemd as *default*. -* [systemd](/userguide-service/systemd) +* [systemd](/userguide/service/systemd) -* [Upstart](/userguide-service/upstart) *(ubuntu 11.04 to 14.10)* +* [Upstart](/userguide/service/upstart) *(ubuntu 11.04 to 14.10)* -* [init.d](/userguide-service/debianubuntuinitd) *(obsolete)* +* [init.d](/userguide/service/debianubuntuinitd) *(obsolete)* ## Microsoft Windows -* [Windows service](/userguide-service/ms_windows) +* [Windows service](/userguide/service/ms_windows) ## Apple OS X -* [launchd](/userguide-service/launchd) +* [launchd](/userguide/service/launchd) ## FreeBSD -* [rc.d](/userguide-service/freebsd) \ No newline at end of file +* [rc.d](/userguide/service/freebsd) \ No newline at end of file diff --git a/docs/userguide/service/debianubuntuinitd.md b/docs/userguide/service/debianubuntuinitd.md index 501cc5837..94ba96c5b 100644 --- a/docs/userguide/service/debianubuntuinitd.md +++ b/docs/userguide/service/debianubuntuinitd.md @@ -1,7 +1,7 @@ # Ubuntu Init Script --- -**This page is for obsolete/unsupported Ubuntu distributions, see [systemd](/userguide-service-systemd) or [upstart](userguide-service/upstart) depending on your distribution.** +**This page is for obsolete/unsupported Ubuntu distributions, see [systemd](/userguide/service/systemd) or [upstart](userguide/service/upstart) depending on your distribution.** --- diff --git a/docs/userguide/service/upstart.md b/docs/userguide/service/upstart.md index 68f0e3f43..f1ac31954 100644 --- a/docs/userguide/service/upstart.md +++ b/docs/userguide/service/upstart.md @@ -1,6 +1,6 @@ # Ubuntu Upstart Job -**This page only applies to Ubuntu 11.04 Natty up to 14.10 Utopic, for newer Ubuntu distributions see: [systemd](/userguide-service/systemd).** +**This page only applies to Ubuntu 11.04 Natty up to 14.10 Utopic, for newer Ubuntu distributions see: [systemd](/userguide/service/systemd).** Firstly ensure Deluge daemon and Web UI are installed: diff --git a/docs/userguide/thinclient.md b/docs/userguide/thinclient.md index 965fb58b7..59e20b52f 100644 --- a/docs/userguide/thinclient.md +++ b/docs/userguide/thinclient.md @@ -8,7 +8,7 @@ Deluge can be setup in such a way that a Deluge daemon, `deluged`, can be setup The Deluge daemon `deluged` and `deluge-console` should be [installed](/installing) on the server. -See the [UserGuide/Service service guides] to run `deluged` as a service so that it starts/stops on server boot/shutdown. Substitute any daemon start or stop commands below with the appropriate service commands. +See the [service guides](userguide/service) to run `deluged` as a service so that it starts/stops on server boot/shutdown. Substitute any daemon start or stop commands below with the appropriate service commands. To debug any problems setting up `deluged` [enable logging](/faq#howdoistartthedaemonwithloggingenabled) and check for errors. @@ -27,7 +27,7 @@ killall deluged Create a Deluge user for clients/UIs to access the daemon by editing the authentication file, `auth`, located in the above config location. -The `auth` file should consist of lines of `::`. Replace and with your choice and with the desired [UserGuide/Authentication authentication level]. +The `auth` file should consist of lines of `::`. Replace and with your choice and with the desired [ authentication level](/userguide/authentication). You can use your favourite text editor to achieve this or can be done with a one-line echo command e.g.: @@ -82,7 +82,7 @@ The Deluge GTK UI setup require switching the GTK UI from Classic mode to Thin-c 1. In `Preferences -> Interface` and disable (untick) `Classic Mode` 2. Restart `deluge` and you should see the `Connection Manager`. * If it is not needed you can remove the `localhost` daemon. - * If SSH Tunnelling, before continuing [UserGuide/ThinClient#CreateSSHTunnel Create SSH Tunnel], and for `Hostname`, below, `127.0.0.2` *must* be used. + * If SSH Tunnelling, before continuing [Create SSH Tunnel](/userguide/thinclient#createsshtunnel), and for `Hostname`, below, `127.0.0.2` *must* be used. 3. Create a new entry with `Add` button: * `Hostname` is your server's IP. * `Port` should be default `58846`. @@ -133,7 +133,7 @@ The Web UI is slightly different as the `client` is a web server daemon `deluge- ```sh deluge-web ``` - Note: To run it in the background as a daemon, use `--fork` option. You may also want to set it up as a [UserGuide/InitScript service]. + Note: To run it in the background as a daemon, use `--fork` option. You may also want to set it up as a [service](/userguide/initscript). In your web browser, enter the url below where is the IP address of the server: