Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Dunitrust
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
This is an archived project. Repository and other project resources are read-only.
Show more breadcrumbs
nodes
rust
Dunitrust
Merge requests
!126
Hugo/doc/translation
Code
Review changes
Check out branch
Download
Patches
Plain diff
Expand sidebar
Merged
Hugo/doc/translation
hugo/doc/translation
into
dev
Overview
12
Commits
3
Pipelines
0
Changes
4
All threads resolved!
Hide all comments
Merged
Hugo Trentesaux
requested to merge
hugo/doc/translation
into
dev
6 years ago
Overview
12
Commits
3
Pipelines
0
Changes
4
All threads resolved!
Hide all comments
J'ai traduit la documentation utilisateur qui n'avait pas encore été traduite.
Edited
6 years ago
by
Éloïs
0
0
Merge request reports
Compare
dev
version 7
8be880cd
6 years ago
version 6
fadf26e2
6 years ago
version 5
37aa29d9
6 years ago
version 4
e1240b8b
6 years ago
version 3
651029d6
6 years ago
version 2
45bca6c8
6 years ago
version 1
f2ece3b3
6 years ago
dev (base)
and
version 1
latest version
36a6fc96
3 commits,
6 years ago
version 7
8be880cd
3 commits,
6 years ago
version 6
fadf26e2
4 commits,
6 years ago
version 5
37aa29d9
4 commits,
6 years ago
version 4
e1240b8b
5 commits,
6 years ago
version 3
651029d6
4 commits,
6 years ago
version 2
45bca6c8
3 commits,
6 years ago
version 1
f2ece3b3
2 commits,
6 years ago
4 files
+
115
−
8
Side-by-side
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
4
doc/en/user/install-durs.md
0 → 100644
+
75
−
0
View file @ f2ece3b3
Edit in single-file editor
Open in Web IDE
# Installing DURS on your computer
## Basic install
In any case, you will have to:
1.
choose between server version or desktop version
2.
which version number you want
3.
select the release corresponding to your operating system and processor architecture
### `durs-server` or `durs-desktop`
`durs-desktop`
comes with a graphic user interface and is made for people who want to install it in their desktop computer
`durs-server`
is much lighter but only has a terminal user interface. It's recommended for:
*
Installing on a remote server
*
Installing on a low performance computer
*
For users who are confortable with command line interfaces
Note: it's possible to remotely control
`durs-server`
via a graphic user interface (see [durs remote admin]).
## Choose the durs version to install
<s>
You can get the last stable version on
[
the official Durs website
](
durs.info
)
</s>
If you have any question about which version to install, ask it on the
[
duniter forum
](
https://forum.duniter.org/
)
.
You will find all available version on
[
this gitlab page
](
https://git.duniter.org/nodes/rust/duniter-rs/tags
)
The 4 types of version are:
*
**alpha**
: the most advanced test version, likely to have unstable behavior, suitable for alpha-testers
*
**beta**
: more usable test version, open to all testers
*
**RC**
: release candidate, a version that can be used in production by advanced users provided they check for updates in case of security issue
*
**stable**
: the more stable version, intended for all users
### Choose the release correspondig to your operating system and processor architecture
The
`Category`
column of the releases table tells you which system the release targets. (in case of GNU/Linux system, the distribution is in brackets)
If no release has been made for you, fall back to the manual installation below.
## Manual installation
To install Durs manually, you must first
[
install Rust
](
https://www.rust-lang.org/tools/install
)
.
Then install Durs dependencies. Here is how to do on Debian based systems:
apt-get install pkg-config libssl-dev # install required packages
git clone https://git.duniter.org/nodes/rust/duniter-rs.git # clone the Durs repository
Change your current directory to the folder correspondig to the variant you want to build:
*
For
`durs-server`
, go into
`bin/durs-server`
cd bin/durs-server
*
For
`durs-desktop`
, go into
`bin/durs-desktop`
cd bin/durs-desktop
Then build Durs with the command:
cargo build --release --features ssl
In case of problem with
`openssl`
, you can try building without the
`ssl`
feature:
cargo build --release
This just means that your node will not be able to contact the WS2P endpoints that are behind an SSL/TLS layer.
Your node should still work normally if there is enough unencrypted WS2P endpoints.
If the build succeeds, your binary will lay in
`duniter-rs/target/release`
with the name
`durs`
or
`durs-desktop`
.
You can place it anywhere and run it without other requirement.
Loading