从文档共享到服务台,这些流行工具满足了IT团队的需求。
开源工具在以下情况下具有独特的优势。
正如许多IT人士所知,新问题每天都在发生。幸运的是,开源解决方案的开发是快速而激烈的(也许有些过分强迫)。开源包含了这样的可能性,即如果组织面临问题,那么其他人也可能面临同样的事情并提出了解决方案。我们汇总了五个项目,这些项目可以回答大多数IT团队遇到的普遍问题。
当然,请务必记住,开源是系统管理员,开发人员和用户之间的协作过程。在实施工具之前,请先进行试运行。向用户学习。找出他们的需求,并努力寻找提供它的开源解决方案。
最重要的是,让开源发挥自己的优势:非竞争,迭代和可定制的卓越。
每个组织都有自己的一系列问题,但是在试图以有意义的方式进行协作的任何人群中都会出现很多问题。这就是开源本身的构建方式。以下是我们精选的四项工具:
无论是“远程”意味着用户分布在全球还是单个办公室的不同楼层,都很难在远程环境中获得托管感。许多套件都试图简化与其他用户共享文档的复杂行为。如果你正在寻找简单且可扩展的组件,那么Nextcloud是你所需要的解决方案。
Nextcloud是ownCloud的分支(由其自己的创始人创建,不少于此),专注于用户需要协同工作的内容。
它并没有假装成虚拟办公套件,而是专注于成为一个虚拟办公空间,用户可以在这里聚在一起,彼此共享文件,构建项目,安排会议,文档处理,查看电子邮件,通过集成文本进行连接,语音和视频聊天等等。Nextcloud支持SSO,LDAP,SAMBA,WebDAV,CalDAV以及你期望的所有其他常用协议。
Nextcloud具有丰富的插件结构,因此可能性无限多,特别是如果用户群易于进行Web开发。
如果IT团队更喜欢自己管理Nextcloud,则可以自行托管Nextcloud,也可以购买托管计划。用户将感谢您,并且将欣赏它对影子IT文件共享的有效作用。
如果组织花费资源维护linux工作站和服务器的自定义程序包,那么该看看Flatpak了。Flatpak是应用程序及其运行时的容器化。使用它,可以在系统以及使用这些依赖项作为独立应用程序的任何应用程序上安装依赖项层。
如果以后需要较新版本的应用程序,则可以将其与旧版本一起安装。
依赖性是容器化的,因此新应用程序可以根据需要安装较新的依赖性,而不会引起冲突。
同样重要的是,这些应用程序受内核名称空间的约束与容器的约束几乎相同,因此安全性至关重要。
而且,如果这还不够的话,flatpaks几乎可以安装在任何Linux发行版上,因此同一Flatpak在Ubuntu工作站上的运行方式与在RHEL机架上的运行方式完全相同。
不要让重要的软件包和依赖项阻碍操作系统更新,也不要浪费更多的时间以不同的格式打包相同的应用程序。
使用Flatpak为内部软件创建本地中心,并使用Flathub之类的公共存储库进行其他所有操作。Flatpak释放了令人震惊的Linux应用程序阵列的潜力,这使工作更加轻松。
项目经理很重要,他们的工作很复杂。开源技术可以帮助他们管理资源,时间表和截止日期。
Phabricator项目是一个功能强大且经过验证的项目管理套件,工单系统,Git存储库,博客平台,争议解决框架等,此外,它还为那些认为GUI效率低下的人提供了命令行界面。
无论项目经理是监督软件开发,还是正在跟踪出版物或建筑工地的进度,Phabricator都能为他们提供一种随时了解最新情况的方法。
它还具有用于构建内部或外部知识库的工具,因此可以记录过程并在用户和部门之间共享数据。
可以自己托管Phabricator,也可以从Phacility,套件本身的开发人员(和用户)购买托管计划。
现在是时候让项目经理脱离电子表格,进入现代化的项目跟踪器,并带来许多好处。
4. Apache Guacamole
访问工作站对于在家工作策略,服务台支持和极大的便利性至关重要。 优秀的UNIX管理员可能很乐意通过SSH执行大多数任务,但即使他们有时有时也需要GUI进行故障排除,或为用户提供特定于桌面的功能。 Apache Guacamole是一个开放源代码的无客户端远程桌面网关,具有对VNC,RDP甚至SSH的支持。
从用户的角度来看,它不需要客户端,不需要额外的插件,也不需要特殊的软件。
一旦管理员在网关服务器上安装了Guacamole,所有用户都需要一个Web浏览器来从任何地方访问其桌面。
对于需要从办公室外部访问其工作站的用户而言,这是非常方便的,但是对于繁忙的管理员而言,它也可以通过网络(虚拟或其他方式)分散系统而受益。
更重要的是,它可以确保用户在需要时,不再访问他们无法访问的数据。
原文链接:
https://enterprisersproject.com/article/2020/5/5-open-source-tools-it-leaders
作者:肖力 翻译