- /
- Tech Blog/
Tech Blog
Catch up on all our technology knowledge sharing right here.
Running Potluck Images with runj
3 mins
Oci
Runj
Potluck
Containerd
Freebsd
Oss
A quite new project called runj has been created which offers an interface between FreeBSD Jails and containerd. runj is already in the Ports tree or it can be found at https://github.com/samuelkarp/runj.
FreeBSD Virtual Data Centre with Potluck: DevOps & Infrastructure as Code - Part III
7 mins
Oss
Minio
Virtual Data Centre
Infrastructure as Code
Devops
Microservice
Orchestration
Nomad
Consul
Traefik
Pot
Potluck
Object Storage
Freebsd
Nginx Example Service (via Traefik) # Overview # As written earlier, you can place the nginx job via the nomad dashboard.
FreeBSD Virtual Data Centre with Potluck: DevOps & Infrastructure as Code - Part II
4 mins
Oss
Minio
Virtual Data Centre
Infrastructure as Code
Devops
Microservice
Orchestration
Nomad
Consul
Traefik
Pot
Potluck
Object Storage
Freebsd
Step 3 - Nomad, Consul & Traefik Servers # Note 1: If you do not want to use the prebuilt images as shown below for whatever reason, you can easily recreate the jails from the flavour configuration files yourself by following the instructions on the page of each of the images at Potluck.
FreeBSD Virtual Data Centre with Potluck: DevOps & Infrastructure as Code - Part I
5 mins
Oss
Minio
Virtual Data Centre
Infrastructure as Code
Devops
Microservice
Orchestration
Nomad
Consul
Traefik
Pot
Potluck
Object Storage
Freebsd
Introduction # Yes, FreeBSD Lacks Kubernetes - But It Does Not Really Matter… # One of the main complaints about FreeBSD is the lack of Docker and Kubernetes, which in turn is seen as inability to use FreeBSD as a platform for bleeding edge concepts like micro services and scale-out container orchestration.
FreeBSD 64bit Assembler (amd64)
17 mins
Oss
X64
Amd64
Nasm
Svgalib
Freebsd
For FreeBSD, there are not many 64bit assembler (amd64) examples available on the web and virtually none that are a little bit more complex.
To change this, I ported a DOS Tetris game to 64bit FreeBSD, using SVGALIB to max VGA out with 320x200 and 256 colours - it is 2020 after all!
ZFS High Availability Filesystem With minio on FreeBSD
3 mins
Oss
Minio
S3
Object Storage
Distributed File System
ZFS
FFS
Freebsd
Introduction # minio is a well-known S3 compatible object storage platform that supports high availability and scalability features and is very easy to configure.
minio Distributed Mode on FreeBSD
3 mins
Oss
Minio
S3
Object Storage
Freebsd
Introduction # minio is a well-known S3 compatible object storage platform that supports high availability features.
For FreeBSD a port is available that has already been described in 2018 on the vermaden blog.
Throw-Away Browser on FreeBSD With "pot" Within 5 Minutes
3 mins
Oss
Pot
Jails
Firefox
Browser
Freebsd
Overview # pot is a great and relatively new jail management tool. It offers DevOps style provisioning and can even be used to provide Docker-like, scalable cloud services together with nomad and consul (more about this in Orchestrating jails with nomad and pot).
FreeBSD Linux Compat GLIBCXX & GLIBC API Versions
1 min
Oss
Compat
Linux_base
Freebsd
The FreeBSD Linux compatibility layer linux_base-c7 comes from CentOS 7.
When trying to run a Linux application, you might run into the following error:
$ ./linuxexecutable loolwsd: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by loolwsd) loolwsd: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by loolwsd) loolwsd: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by loolwsd) There is an easy way to find out the API versions available on your system:
Grafana Dashboard for Jitsi-Meet
3 mins
Oss
Jitsi
Jitsi-Meet
Freebsd
Grafana
Influxdb
Telegraf
Introduction # To complement our Jitsi installation, we add a grafana dashboard to it so we can control usage, system load, traffic spikes etc.