Language Selection

English French German Italian Portuguese Spanish

Server

The Secrets of Docker Secrets

Filed under
Server
HowTos

Most web apps need login information of some kind, and it is a bad idea to put them in your source code where it gets saved to a git repository that everyone can see. Usually these are handled by environment variables, but Docker has come up with what they call Docker secrets. The idea is deceptively simple in retrospect. While you figure it out it is arcane and difficult to parse what is going on.

Essentially the secrets function create in memory files in the docker image that contain the secret data. The data can come from files, or a Docker swarm.

The first thing to know is that the application running in the docker image needs to be written to take advantage of the Docker secrets function. Instead of getting the password from an environment variable, it would get the password from the file system at /run/secrets/secretname. Not all images available use this functionality. If they don't describe how to use Docker secrets, the won't work. The files will be created in the image, but the application won't read them.

Read more

Server Leftovers

Filed under
Server
  • Knative at 1: New Changes, New Opportunities

    This summer marked the one-year anniversary of Knative, an open-source project that provides the fundamental building blocks for serverless workloads in Kubernetes. In its relatively short life (so far), Knative is already delivering on its promise to boost organizations’ ability to leverage serverless and FaaS (functions as a service).

    Knative isn’t the only serverless offering for Kubernetes, but it has become a de-facto standard because it arguably has a richer set of features and can be integrated more smoothly than the competition. And the Knative project continues to evolve to address businesses’ changing needs. In the last year alone, the platform has seen many improvements, giving organizations looking to expand their use of Kubernetes through serverless new choices, new considerations and new opportunities.

  • Redis Labs Leverages Kubernetes to Automate Database Recovery

    Redis Labs today announced it has enhanced the Operator software for deploying its database on Kubernetes clusters to include an automatic cluster recovery that enables customers to manage a stateful service as if it were stateless.

    Announced at Redis Day, the latest version of Kubernetes Operator for Redis Enterprise makes it possible to spin up a new instance of a Redis database in minutes.

    Howard Ting, chief marketing officer for Redis Labs, says as Kubernetes has continued to gain traction, it became apparent that IT organizations need tools to provision Redis Enterprise for Kubernetes clusters. That requirement led Redis Labs to embrace Operator software for Kubernetes developed by CoreOS, which has since been acquired by Red Hat. IT teams can either opt to recover databases manually using Kubernetes Operator or configure the tool to recover databases automatically anytime a database goes offline. In either case, he says, all datasets are loaded and balanced across the cluster without any need for manual workflows.

  • Dare to Transform IT with SUSE Global Services

Mirantis acquires Docker Enterprise

Filed under
Server
OSS

Docker, the technology, is famous. It kick-started the container revolution. Docker, the company, is famous for failing to profit on its technology. Now, in a move indicating that Docker CEO Rob Bearden wasn't able to obtain badly needed capital, Mirantis, a prominent OpenStack and Kubernetes cloud company, has acquired Docker Enterprise product line, developers, and business.

The deal is effective immediately. Mirantis CEO and co-founder Adrian Ionel, said in an e-mail interview, "We are not disclosing the terms of the deal. The deal closes Wednesday [Nov. 12, 2019] morning."

Read more

WordPress 5.3 “Kirk”

Filed under
Server
OSS

5.3 expands and refines the block editor with more intuitive interactions and improved accessibility. New features in the editor increase design freedoms, provide additional layout options and style variations to allow designers more control over the look of a site.

This release also introduces the Twenty Twenty theme giving the user more design flexibility and integration with the block editor. Creating beautiful web pages and advanced layouts has never been easier.

Read more

20 Essential Things to Know if You’re on Nginx Web Server

Filed under
Server
HowTos

Nginx Web Server is one of the two most widely used web servers in the world. It cemented its position as the perfect web server application since its inception 15 years ago. Nginx is known for its superior performance, which is roughly 2.5 times faster than Apache. It is best suited to websites that deal with a bulk amount of static assets, but can also be used for general-purpose websites. It has outgrown its intended use a long time ago and is now used for a plethora of tasks like reverse proxying, caching, load balancing, media streaming, and more.

Read more

Where To Try Nextcloud Service for Free?

Filed under
Server
OSS

Nextcloud is server-based free software all-in-one alternative to Google Drive with plugins capability that you can install to your server. It is very great, with it you can create file server for your office, with awesome additional plugins like LibreOffice Online ("Collabora") & Video Conference ("Talk") you can install as you wish. But if you do not have server to install it, where you can test out a Nextcloud service for free? There is a good news. Actually, Nextcloud Project already provides a gratis demo server at try.nextcloud.com everybody could use. By creating a free account, you can instantly test out Nextcloud with your friends. Enjoy!

Read more

The 6 Best PostgreSQL Monitoring Tools in 2019

Filed under
Server
Software

The main point of monitoring PostgreSQL databases is to ensure that the data they hold is available whenever it is needed and that their performance—i.e. how fast they respond to queries—remains within acceptable parameters. Today, we’re having a look at a few of the best PostgreSQL monitoring tools.

We’ll start off by briefly explaining what PostgreSQL is, where it is coming from and how it came to be. After all, it can only help to know a bit more about what we’re trying to monitor. Then, we’ll specifically discuss the monitoring of PostgreSQL databases. We’ll learn how database servers should be considered in their entirety and that the best monitoring will not only include the actual database software but also the underlying operating system and hardware. We’ll then get to the core of this post as we introduce the best PostgreSQL monitoring tools we could find and give you a brief review of each one.

Read more

Programming/Container: Sysdig Report, CNCF, SaaS and Qt Software Development Kit (Qt SDK)

Filed under
Development
Server
  • 4 container usage takeaways from the 2019 Sysdig report

    You probably already knew that most of the containers created by developers are disposable, but did you realize that half of them are only around for less than five minutes? That and other fascinating details are available in the latest annual container report from Sysdig, a container security and orchestration vendor.

    This is the company’s third such report. The results are obtained from their own instrumentation collected from a five-day period last month of the more than 2 million containers used by their own customers. This means the results could be somewhat skewed toward more experienced container developers.

    Nevertheless, the report merits some scrutiny. Here are four important takeaways.

  • CNCF Adopts Longhorn Storage Project from Rancher Labs

    Based on 30,000 lines of Go code employed to create separate engine and management plane, Longhorn is significantly lighter than traditional storage software because it builds on existing Linux storage primitives, Liang says. It also doesn’t require a dedicated storage administrator to deploy and manage. It’s designed from the ground up to be used by the same team managing the Kubernetes cluster, he notes, adding modern storage hardware such as solid-state drives (SSDs) and NVMe backplanes made it easier to build Longhorn without compromising performance.

    While some applications might want to access block storage directly, Liang says Rancher Labs expects most organizations will layer a file system on top of Longhorn to access various forms of persistent storage.

  • Lessons From A Failed SaaS - Building SaaS #37

    In this episode, we talked about the things I learned from my SaaS project and some of the reasons why it failed to succeed financially. We dug into the technical and marketing challenges that I faced and what went wrong.

    I’m shutting down my side project, College Conductor. The SaaS never achieved a sustainable level of success. I started the site to help my wife with her college consulting business. As you can see from what follows, the site didn’t mange to deliver what she (or anyone else) really needed.

  • Setup Complete Qt SDK on Ubuntu Eoan Ermine

    Qt Software Development Kit (Qt SDK) includes Qt Creator IDE & Qt Framework Libraries with Full Code Examples among other things. On Ubuntu 19.10, if you want to develop GUI applications with Qt, you need to install that Qt SDK first with a C++ compiler. Installing it on 19.10 is slightly different to different to 18.04 as this involves configuring GNU GCC C++ compiler on 19.10. After setup, you will have a ready, complete Qt SDK with Creator, Designer, Linguist, and Assistant works with G++ compiler. I hope this will be useful for you all. Happy hacking!

Containers: Kubernetes, Kinvolk and Diamanti

Filed under
Server
  • Red Hat Advances Java on Kubernetes Project

    Red Hat today achieved a 1.0 milestone in its efforts to make an instance of Java available for Kubernetes via the open source Quarkus project.

    Mark Little, vice president of engineering for Red Hat, says Quarkus 1.0 advances an effort to create a more efficient means for building and deploying Java applications on Kubernetes by reducing the size of the Java virtual machine (JVM). The JVM used today assumed that the JVM would include the code required to write once and deploy anywhere. However, in a container environment, portability issues are addressed by Docker containers and Kubernetes. That creates an opportunity to shrink the JVM in a way that will make Java applications running on Kubernetes run faster, notes Little.

  • Kinvolk Announces Commercial Support and Update Service for Flatcar Container Linux

    Kinvolk, the Kubernetes Linux experts, today announced the general availability of the Kinvolk Flatcar Container Linux Subscription, delivering the industry’s first and only commercially-supported, seamless in-place upgrade path for CoreOS Container Linux users. Included in the subscription is a new managed update service that enables fine-grain control and visibility of Flatcar Container Linux deployments at any scale.

  • Diamanti Raises $35 Million

    Kubernetes infrastructure company Diamanti has closed $35 million in Series C funding. Led by ClearSky, the funding round saw participation by current investors CRV, DFJ, Goldman Sachs, GSR Ventures, and Northgate Capital.

Syndicate content

More in Tux Machines

today's howtos

Solus 4.1 Budgie review - Me luck has run out

Sometimes, I wonder if I should stop testing Linux distributions for good. The soul toll is immense. Not just the fact that things can fail, which can be okay now and then, but the whole unnecessary rollercoaster of pointless regressions and unpredictability. My expectation is that systems should be simple, reliable - and more than that, they should be a product. A complete box of functionality that allows the user to work and have fun. Alas, every year, we're getting farther and farther away from that. It's not even the question of the Year of the Linux, or anything like that. It's the question of basic stability without which there's no foundation for anything meaningful. It's depressing me, and it's self-inflicted. Solus 4.1 has some really cool points. I liked what I saw last year. But in 2020, things are different. Clear fonts are no longer clear. Go figure. Some library or something got changed without any testing. The problems I raised back then remain. New problems abound. And then, it killed GRUB and left my machine unbootable. All in all, Solus 4.1 is pretty, and offers reasonable connectivity out of the box, and comes with some unique features against the vastness of mediocrity that grips the Linux desktop. But these are more than offset by glitches, bugs and the installation trouble. It's a no-go. Dedoimedo, sad and out. Read more

Linux distributions for low resources computers

The present review on Linux distributions for low resources computers isn’t oriented to Linux users only, but to anyone with an old hardware PC with possibilities to be recycled. This includes regular Windows users who have not this possibility with OS offered by modern Windows OS, without Linux distributions oriented to low resources devices Windows users could only install old, outdated and unsafe Windows versions such as XP with a lot of compatibility issues with modern software and hardware.If Linux is a great, and maybe the best option for everyone, Linux distributions for low resources devices seems to be the only well-supported option for old computers. Read more

Android Leftovers