Port details on branch 2022Q3 |
- bastillion Web-based SSH console
- 3.14.00 security =2 3.14.00Version of this port present on the latest quarterly branch.
- Maintainer: netchild@FreeBSD.org
- Port Added: 2019-08-14 20:36:37
- Last Update: 2022-09-07 21:58:51
- Commit Hash: fb16dfe
- People watching this port, also watch:: zfstools, bsdhwmon, unison, ndpmon, netdot
- Also Listed In: java www
- License: AGPLv3
- WWW:
- https://www.bastillion.io
- Description:
- Bastillion is an open-source web-based SSH console that centrally manages
administrative access to systems.
A bastion host for administrators with features that promote infrastructure
security, including key management and auditing.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- bastillion>0:security/bastillion
- To install the port:
- cd /usr/ports/security/bastillion/ && make install clean
- To add the package, run one of these commands:
- pkg install security/bastillion
- pkg install bastillion
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: bastillion
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1644825984
SHA256 (bastillion-jetty-v3.14_00.tar.gz) = 187d933dcf97236e5d9332dd986338d2909aeb0e1221e4b672273c0ad4d50048
SIZE (bastillion-jetty-v3.14_00.tar.gz) = 20744503
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- bash : shells/bash
- java : java/openjdk11
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- security_bastillion
- USES:
- shebangfix
- pkg-message:
- Bastille is now installed in /usr/local/www/bastillion and /usr/local/jetty_bastillion.
Before the first start (but not if you update), you have to set a DB password in
/usr/local/jetty_bastillion/bastillion/WEB-INF/classes/BastillionConfig.properties
You can do that via e.g.:
# sed -i '' -e "s:dbPassword=:dbPassword=$(dd if=/dev/urandom bs=1 count=10 | openssl base64):" \
/usr/local/jetty_bastillion/bastillion/WEB-INF/classes/BastillionConfig.properties
You may want to activate it in /etc/rc.conf:
# sysrc bastillion_enable="YES"
Once Bastille is started, point your web browser to the login page at
https://<hostname>:8443/.
- If upgrading from > 3.10.00:
- The datastore of bastillion needs to be upgraded (if you do not see users / can not login,
you forgot to upgrade it):
java -jar /usr/local/jetty_bastillion/upgrade/bastillion-upgrade-4.00.01.jar /usr/local/jetty_bastillion/bastillion/WEB-INF/classes/BastillionConfig.properties
- Master Sites:
|