The objectives of this setup, aside of replacing my older notebook server, are:
- running both jupyter 6 and 7
- running them in venv
Set Up directories and venv
My holding directory /data/websites.
cd /data/websites
mkdir jupyter
cd jupyter
mkdir jupyter_6
mkdir jupyter_7
Setting Up Jupyter 6
cd jupyter_6
python3.10 …This setup uses:
- Debian 11
- Guacamole 1.5.2
- PostgreSQL 13 as authentication database
- Tomcat 9
- Nginx
Steps
- Install Postgres
- Download the required components
- guacamole-server
- guacamole-auth-jdbc-postgresql extension
- postgres jdbc driver
- guacamole client war
- Install dependencies
- Install tomcat9
- Compile and install guacamole server
- Create configuration files and directories for guacamole
- Create database and …
Utilities
These are some applications which I find useful in working with the kafka cluster.
All the containers for these apps are running on the fourth server, kfk234.
The compose files can be run from the same directory or each app compose file can have its own directory.
Zoonavigator
kfk234-zoonavigator.yaml …
Kafka Schema Registry and REST API
Will bring these two up first and then kafka connect containers as those depend on the registry.
On kfk234 (the fourth server) within the /data/kafka directory on the second drive.
First, an environment file with passwords for certs (the file is in the same …
Building a Kafka cluster using containers
Environment
Four servers running Debian 11
kfk231.domain.dom - 192.168.122.231 - zookeeper, broker, connect
kfk232.domain.dom - 192.168.122.232 - zookeeper, broker, connect
kfk233.domain.dom - 192.168.122.233 - zookeeper, broker, connect
kfk234.domain.dom - 192.168.122.234 - utilities
Docker 23.0.5
All four servers have a root drive and a second …
Trying to build a Graphite server with custom location for install. The steps in the Graphite documentation are not working for me.
It installs most of the things in /usr/local and some other paths.
So I came up with some other steps of installing it and it seems to be …
Overview
A work in progress project for an app to store some of my bank statements and to view and manage that data. The idea would be to save the data from the csv files to a database and use Django to build an app to interact with that data. …
DNS records
jenkins.mydomain.dom - 192.168.122.146
Installing dependencies
apt update
apt install apt-transport-https gnupg2 curl wget software-properties-common ca-certificates
apt install default-jdk
Adding the jenkins repo
curl -fsSL https://pkg.jenkins.io/debian/jenkins.io.key | tee /usr/share/keyrings/jenkins-keyring.asc
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian binary/ | tee /etc/apt/sources.list.d/jenkins.list
Installing Jenkins
apt update
apt install jenkins
systemctl …