Files
nym/ppa/Packages
T
Drazen Urch dd15a9454a Add nym-gateway to ppa repo (#4321)
* Add gateway ppa scaffolding

* Resolve host ip address, add curl dep

* make deb -> make ppa

* Add build targets for deb packages

* Add gateway public-ips

* Update PPA repo

* Typo
2024-01-16 18:31:15 +01:00

215 lines
5.9 KiB
Plaintext

Package: nym-gateway
Version: 1.1.32-1
Architecture: amd64
Maintainer: Dave Hrycyszyn <futurechimp@users.noreply.github.com>
Installed-Size: 30299
Depends: curl
Filename: ./debian/nym-gateway_1.1.32-1_amd64.deb
Size: 7406752
MD5sum: 390da86b88bc1061cb01d4529af1b9a0
SHA1: d9a733aa65e4f1fbb7be942d67de4d3ecfda6d06
SHA256: c23b76a47c0b8ae265ab0d5c87040739c57bd0b55ebe2cb59a05e99bf94f1b2f
Priority: optional
Description: Implementation of the Nym Mixnet Gateway
<!--
Copyright 2023 - Nym Technologies SA <contact@nymtech.net>
SPDX-License-Identifier: GPL-3.0-only
-->
.
# Nym Gateway
.
A Rust gateway implementation.
.
## License
.
Copyright (C) 2023 Nym Technologies SA <contact@nymtech.net>
.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
.
## Install debian
.
```bash
sudo curl -s --compressed "https://nymtech.github.io/nym/nymtech.gpg" | gpg
--dearmor | sudo tee /etc/apt/trusted.gpg.d/nymtech.gpg > /dev/null
sudo echo "deb [signed-by=/etc/apt/trusted.gpg.d/nymtech.gpg]
https://nymtech.github.io/nym/ /" > nymtech.list
.
sudo apt-get update
sudo apt-get install nym-gateway
.
# See below for starting and managing the node
```
.
## Systemd support
.
```bash
sudo systemctl enable nym-gateway
.
# Run
sudo systemctl start nym-gateway
.
# Check status
sudo systemctl status nym-mixnode
.
# Logs
journalctl -f -u nym-mixnode
.
```
.
## Build debian package
.
```bash
# cargo install cargo-deb
.
# Build package
cargo deb -p nym-mixnode
.
# Install
.
# This will init the mixnode to `/etc/nym` as `nym` user, and create a systemd
service
sudo dpkg -i target/debian/<PACKAGE>
```
Package: nym-mixnode
Version: 1.1.33-1
Architecture: amd64
Maintainer: Dave Hrycyszyn <futurechimp@users.noreply.github.com>
Installed-Size: 23794
Depends: libc6 (>= 2.34)
Filename: ./debian/nym-mixnode_1.1.33-1_amd64.deb
Size: 5245732
MD5sum: a9377a1aabfda9d95ce3a937fb4f02ed
SHA1: 535e76d7c5c0d8dc96b30c34fa1de46fbc9c40dd
SHA256: 70874c9d738998b6b671965ee724c47f56a8486d8eb6c73e94498f8c240fa62b
Priority: optional
Description: Implementation of a Loopix-based Mixnode
<!--
Copyright 2020 - Nym Technologies SA <contact@nymtech.net>
SPDX-License-Identifier: Apache-2.0
-->
.
# Nym Mixnode
.
A Rust mixnode implementation.
.
## Usage
.
* `nym-mixnode` prints a help message showing usage options
* `nym-mixnode run --help` prints a help message showing usage options for the
run command
* `nym-mixnode run --layer 1 --host x.x.x.x` will start the mixnode in layer 1
and bind to the specified host IP address. Coordinate with other people in your
network to find out which layer needs coverage.
.
By default, the Nym Mixnode will start on port 1789. If desired, you can change
the port using the `--port` option.
Package: nym-mixnode
Version: 1.1.34-1
Architecture: amd64
Maintainer: Dave Hrycyszyn <futurechimp@users.noreply.github.com>
Installed-Size: 24536
Depends: libc6 (>= 2.34)
Filename: ./debian/nym-mixnode_1.1.34-1_amd64.deb
Size: 5526956
MD5sum: 0f4a0c65e0d6c3d124b5800e5f517ad8
SHA1: b80d46d861f1b90ab5528f7d8c6be078923d7b2b
SHA256: c294728949c85260428a736601870b5dc9f82b49ec33fa998e4195f41f83cca0
Priority: optional
Description: Implementation of a Loopix-based Mixnode
<!--
Copyright 2020 - Nym Technologies SA <contact@nymtech.net>
SPDX-License-Identifier: GPL-3.0-only
-->
.
# Nym Mixnode
.
A Rust mixnode implementation.
.
## License
.
Copyright (C) 2020 Nym Technologies SA <contact@nymtech.net>
.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
.
## Usage
.
* `nym-mixnode` prints a help message showing usage options
* `nym-mixnode run --help` prints a help message showing usage options for the
run command
* `nym-mixnode run --layer 1 --host x.x.x.x` will start the mixnode in layer 1
and bind to the specified host IP address. Coordinate with other people in your
network to find out which layer needs coverage.
.
By default, the Nym Mixnode will start on port 1789. If desired, you can change
the port using the `--port` option.
.
## Install debian
.
```bash
sudo curl -s --compressed "https://nymtech.github.io/nym/nymtech.gpg" | gpg
--dearmor | sudo tee /etc/apt/trusted.gpg.d/nymtech.gpg > /dev/null
sudo echo "deb [signed-by=/etc/apt/trusted.gpg.d/nymtech.gpg]
https://nymtech.github.io/nym/ /" > nymtech.list
.
sudo apt-get update
sudo apt-get install nym-mixnode
.
# See below for starting and managing the node
```
.
## Systemd support
.
```bash
sudo systemctl enable nym-mixnode
.
# Run
sudo systemctl start nym-mixnode
.
# Check status
sudo systemctl status nym-mixnode
.
# Logs
journalctl -f -u nym-mixnode
.
```
.
## Build debian package
.
```bash
# cargo install cargo-deb
.
# Build package
cargo deb -p nym-mixnode
.
# Install
.
# This will init the mixnode to `/etc/nym` as `nym` user, and create a systemd
service
sudo dpkg -i target/debian/<PACKAGE>
```