Installing and managing Linux servers

Information technology enables companies to function effectively in today's modern age.Businesses use a lot of software to work and have a lot of data.

However, every software and data must run on a computer, ideally a server, and the data must be stored on the server. Sometimes these are virtual servers called VPS , but each virtual server must run on a physical server.

All this software and data must be taken care of on an ongoing basis to keep everything running smoothly and without problems. Servers therefore need ongoing management and gradual upgrades – and that is exactly what I can help you with.

Linux is the standard in servers. It is the most used operating system on servers due to its qualities, which are: performance, scalability, stability and efficient management.

LAMP or Linux + Apache + Mysql + PHP is the most common combination of server software that serves as a web server for running web applications.

Get in touch

My story

about img

I, as well as the companies around me, need to run IT infrastructure. When I discovered what Linux can do, I started building and running server infrastructure for myself, for people around me and for companies. Now you too have the opportunity to move your servers forward technologically.

I deliver tailor-made solutions

I prepare custom servers. I install Linux, usually the Debian distribution, on virtual (VPS) or physical/dedicated servers. Where the default installation is not enough, I tune the system configuration to your needs or add additional software.

When an application has problems running or communicating with the Internet, I analyze the issue and suggest possible solutions.

I migrate applications and optimize the performance of web and database applications.

I develop custom applications (desktop, web, embedded).

I prepare project analyses based on consultations about your needs.

I set up automatic backups.

I analyze the state of your system and implement measures to increase server security.


Who I am

Bc. Josef Jebavý

Bc. Josef Jebavý

Freelancer, consultant, trainer, programmer, Linux admin

My name is Josef Jebavý and I am an independent IT specialist based in Jilemnice, Czech Republic. I am not an agency or a big company – I work on every project personally, so you always know who you are dealing with and who takes care of your server.

I focus on installing and managing Linux servers, migrating and optimizing web and database applications, security and backups. Apart from servers, I also develop custom software – web, desktop and embedded applications.

I like to share my experience: I run trainings, provide consultations and write articles about Linux, servers and programming.


How I work

Analysis

Once we get in touch, I will do an initial assessment of the task FREE OF CHARGE and send you the conclusion by email. This makes sure the task is feasible given the technology and your budget. If the task also fits my field and expertise, we can start a paid cooperation. This is followed by gathering detailed requirements and a paid analysis resulting in a specification, a system architecture design, an implementation plan and an indicative (or fixed) price.

Realization

I carry out the implementation according to the agreed specification after the deposit is paid. If any ambiguities or problems come up, I discuss them with you as we go.

Things that require your cooperation we handle with online tools, for example chat, phone or screen sharing.

Handover

I hand over the completed work within the agreed deadline. I will walk you through the achieved goals of the project, train you and hand over the documentation. After the project goes live, I perform a post-implementation review and, if agreed, provide follow-up support.


Service packages and fixed prices

GitLab server

  • Installing GitLab, which allows you to:
  • Versioning of developed software
  • Continuous Integration
  • Task management
  • Project management
  • Management of wiki / project documentation
  • Possibility to order additional training and follow-up support

details

Virtualization: Proxmox

  • Virtualization streamlines server change management
  • Linux is an ideal tool for running virtual servers and containers
  • Full virtualization KVM or container LXC
  • Commissioning of Proxmox virtualization software on a physical server
  • Installation and setup
  • Training

details

Installing OpenVPN

  • Installing VPN - Virtual Privacy Network
  • VPN merges to connect computers
  • which do not have a public IPv4
  • which are behind NATs
  • Allows secure connection.
  • Installation of server parts on a Linux server
  • Installing the client program on a Windows or Linux PC

details

Automatic supervision

Keep your server and application under control. You will know automatically if the application or server does not run. Our software can automatically check:
  • Server availability
  • Running a web server
  • Proper running of the web application
  • Mail server running
Do you need your own installation of a surveillance solution? I will install Icing.

details

Email analysis

Do you have email on your own domain? Do you want emails not to fall into SPAM?
  • Analysis of why they fall spam emails.
  • Check email headers.
  • Proposal to improve the credibility of emails.
  • Implement settings to increase email trust.

details

Email delivery (Newsletter)

  • We will prepare our mail server for sending your mail
  • Setting up a mail server for high mail delivery and not falling into SPAM
  • We will optimally set up DNS domains
  • High delivery to mailboxes
  • Emails do not fall into spam
  • Retrieve recipients from a CSV or database
  • Thousands of emails sent
  • Fast bulk shipping within 24 hours

details

Backup analysis

Data is the most valuable thing, therefore the backup needs to run properly.
  • Computer / server status analysis
  • Suggestion of possible backup methods

details

Webhosting on VPS

Do you want to have your own web server?
  • Administration interface
  • Administration interface MySQL/MariaDB
  • SSL support for Apache or NGINX web server installation a Lets Encrypt
  • PHP installation - version according to distribution. Other / additional version PHP5.6, PHP7, PHP8.3, PHP8.4, PHP8.5.
  • phpMyAdmin

details

VPS: Mail hosting

Do you want to have your own mail server?
  • Administration interface
  • smtp(s)
  • pop3
  • imap(s)
  • webmail (roundcube)

  • details

    Linux on a physical server

    The VPS typically comes with a preinstalled operating system. However, if you have a physical server (baremetal), whether leased or owned, you must first install the operating system.
    It is best to install Linux on a physical server and then install the necessary server applications.
    Professional installation will ensure the correct operating system settings for the hardware.

    details

    Private cloud

    Do you need an online data sharing solution? Do you want to have data under your own control, so on your own server? Get a private cloud.
    With a private cloud, you can conveniently share data between your various devices or users.
    details

    Python webserver

    Python is a scripting language in which you can also develop web applications. However, hosting for these projects is hard to come by. The ideal solution is a custom server, on which a prp environment is prepared to run web applications in the python language, plus other necessary server applications.

    details

    Lets Encrypt configuration

    Using secure communication is a must for private information. In the area of websites, this is the protocol HTTPS. The certificate is then used to verify the authenticity of the website.
    By putting into operation HTTPS and a certificate Lets Encrypt, ensuring security for your visitors, including their data.
    details

    Web display speed test

    Web speed is a fundamental thing that affects the use of the application.
    If the application is displayed to the visitor after a long time, the visitor throws away and buys at another e-shop.
    At the same time, slow stalls evoke unsightly feelings in visitors.
    Verify web page speed and speed up slow pages!
    details

    Web stress test

    Web speed is a fundamental thing that affects the use of the application. If the web server does not manage to handle the requests of users, this is a problem. An even bigger problem occurs in the case of concurrent user accesses, when the web application may stop working or the web server may reject new user requests. Verification of the good functionality of the wevobé application and the web server can be done by a stress test.

    details

    Node.JS server

    JavaScript is being promoted for backend development - NodeJS technology is used for that. If you need your own web-hosting with NodeJS, have a custom Linux server prepared for the operation of NodeJS applications.
    details

    Linux server administration

    Do you have a Linux server? Then it is good to perform its maintenance regularly. Update OS and applications. React in the case of newly created security holes. Solve occasional problems during application.
    Regular administration will ensure that your server is in good condition.
    details

    Web application maintenance

    You've had a bespoke app developed and you realise that without maintenance, the app will become obsolete. Make sure you maintain it regularly.
    details

    Kubernetes

    A complete Kubernetes installation and configuration package for your production or test environment. Get a fully functional, scalable, and resilient cluster ready to deploy containerized applications. Ideal for teams that want to start using the power of orchestration right away without having to dive into complex initial configuration.
    details

    Tell me what you need help with