• Stars
    star
    828
  • Rank 52,344 (Top 2 %)
  • Language
    PHP
  • License
    GNU General Publi...
  • Created about 6 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A self-hosted, drag-and-drop & nosql file conversion server & share tool that supports 86 file formats in 13 languages.

Join the HonestRepair Slack Team!

Installation Instructions

Docker Image by dwaaan

HRConvert2

A self-hosted drag-and-drop file conversion server & file sharing tool that supports 86 file formats with 4 color schemes & 13 end-user selctable languages.

HRConvert2


Features

  • Converts 86 different file formats.
  • Self hosted. Installs on a home server!
  • All conversions are performed locally on your server.
  • Performs Optical Character Recognition (OCR) on PDFs & images.
  • Can scan files for viruses automatically in the background with ClamAV.
  • Allows users to scan files for viruses on-demand using ClamAV or zelon88/scanCore.
  • Allows users to generate temporary links for sharing files.
  • Minimalistic drag & drop interface.
  • Each user gets their own temporary scratch space!
  • End users can switch between 13 languages by appending it to the URL like this: ?language=en
  • Safe enough for public facing environments (when properly implemented).
  • No databases. No cookies. No cache files.
  • Installs cleanly alongside other popular software (like WordPress).
  • Does not make external connections.
  • All JS is locally installed. No bulky frameworks. No analytics. No Google Fonts.
  • No tracking capabilities whatsoever.
  • Comes with 4 color schemes set in config.php.
  • Secure, performant, & compact codebase that's been open-source for years.

Supported Formats

Audio Formats

Supports specific bitrate through the API.

  • Mp2
  • Mp3
  • Aac
  • Avi
  • Flac
  • Ogg
  • Wav
  • Wma
  • M4a
  • M4p

Video Formats

  • 3gp
  • Mkv
  • Avi
  • Mp4
  • Flv
  • Mpeg
  • Wmv
  • Mov
  • M4v

Stream Formats

  • M3u8

Document Formats

  • Doc
  • Docx
  • Txt
  • Rtf
  • Odt
  • Pdf

Spreadsheet Formats

  • Csv
  • Xls
  • Xlsx
  • Ods

Presentation Formats

  • Pages
  • Pptx
  • Ppt
  • Xps
  • Pot
  • Potx
  • Potm
  • Ppa
  • Ppt
  • Pptx
  • Odp

Archive Formats

Can convert between archive formats & disk image formats.

  • Zip
  • Rar
  • Tar
  • Bz
  • Gz
  • Bz2
  • 7z
  • Iso
  • Vhd
  • Vdi
  • Tar.bz2
  • Tar.gz

Image Formats

Can convert pictures of documents to document formats. Supports resize & rotate.

  • Jpg
  • Jpeg
  • Png
  • Bmp
  • Pdf
  • Gif
  • Webp
  • Cin
  • Dds
  • Dib
  • Flif
  • Avif
  • Gplt
  • Sct
  • Xcf
  • Heic
  • Ico

3D Model Formats

  • 3ds
  • Obj
  • Collada
  • Off
  • Ply
  • Stl
  • Gts
  • Ptx
  • Dxf
  • U3d
  • X3d
  • Vrml

Subtitle Formats

  • Vtt
  • Ssa
  • Ass
  • Srt
  • Dvb

Drawing Files

Can convert drawing files to image formats.

  • Svg
  • Dxf
  • Fig
  • Vdx
  • Dia
  • Wpg

OCR Support

OCR Operations support the following input formats...

  • Jpg
  • Jpeg
  • Png
  • Bmp
  • Pdf
  • Gif OCR Operations support the following output formats...
  • Doc
  • Docx
  • Txt
  • Rtf
  • Odt
  • Pdf

Supported Languages

Languages can be forced via policy or dynamically selected by the user by appending ?language=en to the server URL. No need install additional language packs to switch languages. Translations are built-in. Developers can craft links or redirects to load the correct language for each user or set the language once & forget it.

  • English (en)
  • French (fr)
  • Spanish (es)
  • Chinese, Simplified (zh)
  • Hindi (hi)
  • Arabic (ar)
  • Russian (ru)
  • Ukranian (uk)
  • Bengali (bn)
  • German (de)
  • Korean (ko)
  • Italian (it)
  • Portuguese (pt)

Screenshots

HRConvert2

HRConvert2

HRConvert2

HRConvert2

HRConvert2

HRConvert2

HRConvert2

HRConvert2

More Repositories

1

HRCloud2

A full-featured home hosted Cloud Drive, Personal Assistant, App Launcher, File Converter, Streamer, Share Tool & More!
PHP
201
star
2

Ransomware_Defender

A Windows Logon / Startup / Scheduled Task Script for Ransomware Detection & Early-Warning
Visual Basic
39
star
3

HRScan2

A self-hosted drag-and-drop, nosql yet fully-featured file-scanning server.
JavaScript
30
star
4

Registry_Monitor

A Windows script to monitor registry hives for modifications & notify you when modifications have occured.
Visual Basic
21
star
5

HTA-UI

A customizable Windows Desktop Application template that supports bootstrapping any portable binaries.
Visual Basic
20
star
6

HR-AV

A fully original Windows anti-virus client from HonestRepair using the same custom antivirus engine as our Cloud.
VBScript
16
star
7

Workstation_USB_Monitor

Know whenever a domain user plugs in a USB storage device. Log & email when storage devices get attached to your network.
Visual Basic
15
star
8

xPress

xPress File archiver and extractor
Python
14
star
9

Robot_Motion

Turn an RPi into a variable speed ESC for robots & electric vehicles with brushed DC motors.
Python
14
star
10

HRCloud3

Early prototypes for a fully no-SQL, cookieless Cloud/web application platform with authentication.
PHP
10
star
11

scanCore

A high performance single thread command-line virus scanner written in PHP.
PHP
10
star
12

Emotet_Analysis-1

A quick & dirty look at an Emotet infection.
6
star
13

HRCloud2-App-Pack

An official pack of useful HRC2 Apps for your home server.
JavaScript
6
star
14

Rubber_Ducky_Defender

Bad-USB (Rubber Ducky) background detection/mitigation script with logging & email notifications.
VBScript
5
star
15

Accessibility-Tools-utilmon-Defender

A Windows 7-10 startup script for detecting and preventing "Ease Of Access" attacks.
Visual Basic
5
star
16

Resource_Monitor

A Windows Resource Monitor in VBS with email alerts. Can run on-demand, from command line, or as a task.
Visual Basic
5
star
17

Remote_Executor

A UI tool for executing Windows commands on remote workstations.
Visual Basic
5
star
18

HRCloud2-Game-Pack

A collection of HTML5 and Javascript games ported to the HRCloud2 App Launcher
JavaScript
4
star
19

Softkiller

Gently kill tasks with traceability. Useful for preparing unattended environments for pending automation operations.
Visual Basic
4
star
20

HRToolkit

Easy to use, easy to deploy applications for Cloud services like user-upload virus scanning, upload encryption/decryption, and file converter apps.
PHP
4
star
21

Storage_Monitor

A Windows Task & Command Line script for monitoring workstation storage devices for changes/low disk space.
Visual Basic
4
star
22

Blocked_Senders

A list of email addresses and domains used for phishing and/or spam campaigns for blocking/detection purposes.
4
star
23

Emotet_Analysis-2

A quick & dirty look at an Emotet infection.
3
star
24

Infrastructure_Checkup

A simple script to output the health, status, & configuration of networked workstations.
VBScript
3
star
25

DevTunes

A list of music I like to listen to while doing DevOps.
3
star
26

CMS-DH_Admin_Login_Bypass

Lost your CMS-DH admin access credentials? With this POC hack you don't need them anyway!
3
star
27

Meterpreter_Defender

A wrapper for Meterpreter_Payload_Detection.exe to turn it into a reliable background task with logging and email notifications.
Visual Basic
2
star
28

HRCloud2-Client

(pre-Alpha, non functional) A cross-platform desktop client for the HRCloud2 Platform.
Python
2
star
29

Compressor_Piston_Jacket

A piston jacket for retrofitting the EverStart MAXX Model J5CPDE air compressor with the steel piston & connecting rod from a Pittsburg Automotive "12V Portable Inflator" from Harbor Freight Tools.
OpenSCAD
2
star
30

Event_Saver

A short and dirty script to preserve Event logs in potentially compromised environments.
VBScript
2
star
31

HR_Media_Organizer

A simple Python script for organizing my media libraries.
Python
2
star
32

HRToolkitTools

PHP
2
star
33

Log_Cleanup

A script to clean the a directory of files older than a specified number of days.
VBScript
2
star
34

Sharer

A WIP self-hosted and no-SQL self hosted sharing tool.
JavaScript
1
star
35

License_Chooser

A simple web-app for displaying the license availability of my projects for interested potential customers.
PHP
1
star
36

Display_Board_Updater_Client

Automated document deployment system for unattended displayboards & dashboards.
HTML
1
star
37

DeviceDetect

This set of sample scripts outlines a possible method for returning mobile device specs from a valid user agent.
PHP
1
star
38

Logon.vbs

A Logon script that logs user logon activity.
VBScript
1
star
39

Re-Limiter

Automated manipulator of character delimited datasets.
Python
1
star