Mark:
I'm running Ubuntu 20.04.1 LTS in a virtual machine. I
don't know if 18.04 is much different.
The MIRC site program is called TFS. It stands for Teaching File
System. I'm not very creative when it comes to naming things.
The latest installer for TFS is always available at:
On that page, there is a link to TFS-installer.jar. Click it and the
program will download to your disk. I put it in my /home
directory:
(I also created the directory JavaPrograms in my home
directory. It isn't necessary, but I do it that way on Windows, so it seemed
convenient to do it that way on Linux.)
You may have to set the executable permission on the file to get it to run.
There are two ways to do that.
1. Open a terminal window and type the command:
sudo chmod +x TFS-Installer.jar
Ubuntu will ask you for your password. Enter it.
2. Right-click the file and select Properties. On the pop-up window that
appears, click Permissions, and then click the Allow executing file as
program box:
With the executable permission set, double click the TFS-installer.jar
program. It will open a window and a file chooser that will ask you where you
want to install the program:
In my case, I selected the JavaPrograms directory, but if you want, you can
just install it in your /home/mark directory or anyplace else.
The installer will create a sub-directory called CTP in
whatever directory you select for the installation and put all the files for TFS
in that subdirectory.
(The subdirectory is called CTP because TFS is actually just a plug-in to
the CTP program, so when you install TFS, you are actually installing CTP, plus
a plug-in, plus a couple other TFS-specific files, and when you run TFS, you are
actually running CTP with a configuration that includes the TFS plugin, which
for historical reasons is called MIRC. How's that for
confusing?)
(If you ever want to throw TFS away, you can just delete the CTP directory.
If you ever want to back up your entire TFS installation, just back up the CTP
directory; it contains everything, including the program and all the teaching
files and images you have stored.)
Once you click Open on the file chooser, the installer will display this
pop-up for a new installation:
The default port on a Linux TFS installation is 1080, but you can put it on
any open port you like (greater than 1024).
When the installation is complete, the window will look like this:
Click OK on the pop-up and then close the window. The Launcher program
(which was installed by TFS-installer.jar) will start automatically and display
this window:
To start TFS, click the Start button. The window will
change to look like this:
If you click the TFS Home Page button, your browser will
launch and take you to the TFS web server:
To set up your TFS site, log in as the TFS site admin by clicking the
Login link in the upper right corner of the page. The default
admin account has username admin and password
password. When logged in as an admin user, you will see more
links in the left pane:
You can create new accounts in the User Manager and assign them permissions
(roles) like author, etc.
You can configure the name of the site (and lots of other things) by
clicking the Query Service link.
For advanced administration, you can create (and name) libraries of
teaching files by clicking the Storage Service link.
The Launcher program (Launcher.jar) is located in the CTP directory:
You will want to set the executable permission on the Launcher program so
you can run it yourself. Right-click it and select Permissions, and then click
the Allow executing file as program box:
You should do the same thing with the Runner.jar file, located in the same
directory.
If you just want to run TFS by hand, use the Launcher program to start and
stop it.
If you want to run TFS as a service, so it starts automatically when Linux
starts, you will use the Runner program, but I have never done that on Linux, so
you'll have to ask others in the user group for help. To start, look in the
CTP/linux directory. It contains a file called
ctpService-ubuntu.sh. It is old, and I don't know what to do
with it, but it might give you an idea of what to do. There used to be an
article on the RSNA MIRC Wiki (
mircwiki.rsna.org) with instructions, but it is
broken, and during the pandemic, nobody seems to be supporting the wiki.
Best of luck... JP