F*EX Frequently Asked Questions: Admin

Sections: [Meta] [User] Admin [Misc] [All]


Admin Q1:I cannot install a web server like fexsrv, because I have no root permissions. Is there a pure-CGI-version of F*EX which runs with an apache web server?
Admin Q2:I have already a webserver (apache) running. How can I install F*EX in parallel?
Admin Q3:Ok, I have installed F*EX. What now?
Admin Q4:What is /home/fex/bin/fac and /home/fex/cgi-bin/fac ?
Admin Q5:F*EX is not working at all! I cannot connect to it with my web browser!
Admin Q6:What is the difference between all these user types (full, sub, group, external, ...)?
Admin Q7:How can I integrate F*EX in the existing user management at my site?
Admin Q8:Can I make an alias address for an user?
Admin Q9:I want that all my local users can use F*EX. How?
Admin Q10:I want that external users can fex to my local users. How?
Admin Q11:How can I change user settings like quota, restrictions or keep time?
Admin Q12:How can I delete or temporarily disable a user?
Admin Q13:I have BIG files already on the fexserver host. Can I upload just a link instead of the whole file?
Admin Q14:I want the Bcc mails to fex (admin user) to be sent to another address.
Admin Q15:My users want to fex to mailing lists, but after first download the file is no more available!?
Admin Q16:I need more security! How can I enable (https) encryption?
Admin Q17:I need a corporate identity look. How can I configure F*EX in this way?
Admin Q18:F*EX is too complicated for my tie users. I need a simplified upload form.
Admin Q19:F*EX is still too complicated! I need something more simplified.
Admin Q20:Can I integrate F*EX in my users MUAs (thunderbird, outlook, etc)?
Admin Q21:Can I get a localized version in my native language?
Admin Q22:I need ACLs for group access, versioning, a file browser and integration in my local file system.
Admin Q23:How can I get fup as start page?
Admin Q24:Feature/design XY is missing.
Admin Q25:How do I deinstall the F*EX server?
Admin Q26:How can I use my own local FAQ?


Admin Q1:I cannot install a web server like fexsrv, because I have no root permissions. Is there a pure-CGI-version of F*EX which runs with an apache web server?
Admin A1: F*EX is hard bound to fexsrv for several reasons (performance, file size limit, session concept, etc) and cannot be run as CGI under apache. But you might have a look at

which implement a file exchange as pure CGIs, but with a 2 GB file size limit, which F*EX does not have.

[↑ Questions]

Admin Q2:I have already a webserver (apache) running. How can I install F*EX in parallel?
Admin A2: You have to use a different port or ip for F*EX, because you cannot run two services on the same ip:port combination.
For example port 88, use "./install -p 88"
For another ip you can create a new virtual interface or use a virtual machine.
See the documentation of your UNIX.
[↑ Questions]

Admin Q3:Ok, I have installed F*EX. What now?
Admin A3: Become user fex and create some users with fac, example:
     /home/fex/bin/fac -u memyselfandi@my.do.main secret-auth-id
Then log in using the web interface: http://YOURFEXSERVER/

... and join the F*EX mailing list! ☺
[https://listserv.uni-stuttgart.de/mailman/listinfo/fex]

[↑ Questions]

Admin Q4:What is /home/fex/bin/fac and /home/fex/cgi-bin/fac ?
Admin A4: fac stands for F*EX Admin Control

/home/fex/bin/fac is the (full) CLI version

/home/fex/cgi-bin/fac is the (restricted) web version. You have to call it with your webbrowser:
http://YOURFEXSERVER/fac

[↑ Questions]

Admin Q5:F*EX is not working at all! I cannot connect to it with my web browser!
Admin A5: Check your routing, ipfilters and firewall setup.
Also check if xinetd is running. If it is linked with tcp-wrapper, configure it correctly (hosts.allow).
/etc/xinetd.d/fex should not contain a line "only_from"
F*EX needs port 80/tcp for HTTP and optionally port 443/tcp for HTTPS.
Test the connection with: telnet YOURFEXSERVER 80
[↑ Questions]

Admin Q6:What is the difference between all these user types (full, sub, group, external, ...)?
Admin A6: See [http://fex.rus.uni-stuttgart.de/users.html]
[↑ Questions]

Admin Q7:How can I integrate F*EX in the existing user management at my site?
Admin A7: F*EX has several authentication modules: local, RADIUS, LDAP, mailman and POP.
For the last 4 please contact <framstag@rus.uni-stuttgart.de>
[↑ Questions]

Admin Q8:Can I make an alias address for an user?
Admin A8: F*EX users are defined by a directory in the spool. Therefore execute:

cd /home/fex/spool
ln -s user@do.main alias@other.address

Now the user is known as user@do.main and alias@other.address

[↑ Questions]

Admin Q9:I want that all my local users can use F*EX. How?
Admin A9: Let them register themselves with http://YOURFEXSERVER/fur

You have to edit /home/fex/lib/fex.ph and set (example):

     @local_hosts = qw(127.0.0.1 10.10.100.0-10.10.255.255);
     @local_domains = qw(flupp.org ulm.sub.net);
Or you can allow anonymous upload for your LAN users with fex.ph variable @anonymous_upload
Example:
     @anonymous_upload = qw(10.10.100.0-10.10.200.255 129.69.1.11);
(Of course you have to use your real local hosts/networks!)
[↑ Questions]

Admin Q10:I want that external users can fex to my local users. How?
Admin A10: Let them register themselves with http://YOURFEXSERVER/fur

You have to edit /home/fex/lib/fex.ph and set (example):

     # your local receiving domains
     @local_rdomains = qw(flupp.org *.flupp.org);

# your local receiving hosts @local_rhosts = qw(127.0.0.1 129.69.0.0-129.69.255.255 176.9.84.26);

Or you can manually create a restricted external user with (example):

     /home/fex/bin/fac -u framstag@rus.uni-stuttgart.de hoppla
     /home/fex/bin/fac -R framstag@rus.uni-stuttgart.de
[↑ Questions]

Admin Q11:How can I change user settings like quota, restrictions or keep time?
Admin A11: Use /home/fex/bin/fac
[↑ Questions]

Admin Q12:How can I delete or temporarily disable a user?
Admin A12: Use /home/fex/bin/fac
[↑ Questions]

Admin Q13:I have BIG files already on the fexserver host. Can I upload just a link instead of the whole file?
Admin A13: Set in fex.ph:

@file_link_dirs = qw(/directory/with/big/files);

and use:

fexsend -/ /directory/with/big/files/BIG.file recipient@wherever

[↑ Questions]

Admin Q14:I want the Bcc mails to fex (admin user) to be sent to another address.
Admin A14: Set variable $bcc in /home/fex/lib/fex.ph
[↑ Questions]

Admin Q15:My users want to fex to mailing lists, but after first download the file is no more available!?
Admin A15: Add the mailing list address to @mailing_list in /home/fex/lib/fex.ph
This allows multiple downloads.
[↑ Questions]

Admin Q16:I need more security! How can I enable (https) encryption?
Admin A16: Read doc/SSL and also look for "fop_auth" in doc/concept
(doc is a local directory in your installation or online [https://fex.belwue.de/doc/])
For email encryption see [https://fex.belwue.de/gpg.html]
[↑ Questions]

Admin Q17:I need a corporate identity look. How can I configure F*EX in this way?
Admin A17:
  • See variable @H1_extra in /home/fex/lib/fex.ph and you can add HTML code to /home/fex/htdocs/header.html
  • See /home/fex/htdocs/fup_template.html, modify it to your needs and use it as your start-page.
  • Contact <fex@nepustil.net> [http://www.nepustil.net/] if you need more customization.
[↑ Questions]

Admin Q18:F*EX is too complicated for my tie users. I need a simplified upload form.
Admin A18: See /home/fex/htdocs/fup_template.html and /home/fex/htdocs/sup.html
or use public upload, see [https://fex.belwue.de/usecases/foreign.html]
[↑ Questions]

Admin Q19:F*EX is still too complicated! I need something more simplified.
Admin A19: Try [https://fex.belwue.de/fstools/woos.html] or use F*EX mail (see next question).
[↑ Questions]

Admin Q20:Can I integrate F*EX in my users MUAs (thunderbird, outlook, etc)?
Admin A20: See [https://fex.belwue.de/usecases/BIGMAIL.html]
[↑ Questions]

Admin Q21:Can I get a localized version in my native language?
Admin A21: With your help, yes. Please contact <framstag@rus.uni-stuttgart.de>
[↑ Questions]

Admin Q22:I need ACLs for group access, versioning, a file browser and integration in my local file system.
Admin A22: This is beyond the scope of F*EX, which is designed for efficient file transfer only.
But have a look at [https://fex.belwue.de/usecases/fexpush.html]
[↑ Questions]

Admin Q23:How can I get fup as start page?
Admin A23: Execute:

cd /home/fex/cgi-bin
ln -s fup login

[↑ Questions]

Admin Q24:Feature/design XY is missing.
Admin A24: Contact the author <framstag@rus.uni-stuttgart.de>
[↑ Questions]

Admin Q25:How do I deinstall the F*EX server?
Admin A25: Execute:

userdel -r fex
rm /etc/xinetd.d/fex*

Pay attention: this will also remove ALL files in the F*EX spool!

[↑ Questions]

Admin Q26:How can I use my own local FAQ?
Admin A26: Put your FAQ into file /home/fex/htdocs/FAQ/local.faq and execute:

cd /home/fex/htdocs/FAQ
ln -sf local.html index.html

[↑ Questions]